我正在使用IntelliJ Idea
IntelliJ IDEA 2019.1.4(社区版) Build#IC-191.8026.42,建于2019年7月30日 JRE:1.8.0_212-release-1586-b4 x86_64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM macOS 10.14.6
我正在尝试在Spring Boot 2上学习Udemy课程,并逐步复制教师的工作。讲师正在使用IntelliJ IDEA Ultimate版。
当讲师去编辑任何Spring Boot application.properties时,IntelliJ代码完成开始,您可以在IDE中看到所有可用的选项/智能。我完全看不到。我几乎可以肯定,我已经尽力了。 application.properties确实可以正常工作。我在Spring项目中所做的更改可以很好地工作,例如日志记录或端口选择等。只是iDE中没有IntelliJ代码完成。
代码补全在我的Java类中正常运行,仅在application.properties(默认情况下,位于我项目的Resources目录中)内即可。
此功能仅在Ultimate版中可用吗?这应该在社区版中起作用吗?如果是这样,我将非常感谢有关如何启用它的一些提示。
非常感谢。
答案 0 :(得分:1)
application.properties 文件的代码自动完成功能和其他与Spring Boot框架相关的功能仅在 Ultimate 版本中可用,而则不 >在社区版中。这就是为什么您看不到代码自动完成或建议功能的原因。
答案 1 :(得分:1)
长话短说,IntellIJ的社区版不支持Spring Boot功能。您需要企业版才能使用所有这些功能。
您仍然可以运行spring boot应用程序,尽管仅仅是因为它有一个主要方法(假设您正在使用Jars)
答案 2 :(得分:1)
如果要构建JavaEE应用程序(包括Spring应用程序),则需要购买IntelliJ的Ultimate版本。看一下:https://www.jetbrains.com/idea/download/#section=windows