java - Intellij Spring Boot 2 application.properties

标签 java spring spring-boot intellij-idea

我正在使用 IntelliJ Idea

IntelliJ IDEA 2019.1.4(社区版) 内部版本 #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 类(class),并逐步复制讲师正在做的事情。不过,讲师使用的是 IntelliJ IDEA Ultimate 版本。

当讲师去编辑任何 Spring Boot application.properties 时,IntelliJ 代码补全就会启动,您可以在 IDE 中看到所有正在运行的选项/智能。我根本不明白这一点。我非常确定我已经启用了我能启用的一切。 application.properties 工作正常。我所做的更改在我的 Spring 项目中运行良好,例如日志记录或端口选择等;只是 iDE 中没有 IntelliJ 代码完成功能。

代码完成在我的 Java 类中工作正常,它只是 application.properties(默认情况下位于我项目的 Resources 目录中)。

此功能仅在旗舰版中可用吗?这应该在社区版中起作用吗?如果是这样,我真的很感激一些关于如何启用它的指示。

非常感谢。

最佳答案

长话短说,IntelliJ 社区版不支持 Spring Boot 功能。您需要企业版才能使用所有这些功能。

您仍然可以运行 Spring Boot 应用程序,只是因为它有一个 main 方法(假设您正在使用 Jars)

关于java - Intellij Spring Boot 2 application.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59519324/

相关文章:

java - 锁对象应该是易变的(同步块(synchronized block),类的多个实例)?

java - akka getSender() 失去了 future

java - 一键将批量文档(pdf 文件)从服务器复制到客户端计算机?

java - WARN : org. springframework.web.servlet.PageNotFound - 在名称为 'spring' 的 DispatcherServlet 中找不到带有 URI [] 的 HTTP 请求的映射

spring - Http 请求的默认 MediaType

java - 如何在Spring Controller 路由中渲染html文件?

java - Java 中的静态属性

java - 在类 'dataSource' 中找不到属性 'org.springframework.security.provisioning.JdbcUserDetailsManager' 的 setter

java - Spring Web MVC : Internationalization/Localization : No message found

mysql - 在容器中运行 Spring boot 应用程序?或者虚拟机?或者虚拟机内的容器?