【问题标题】:Intelij Spring Boot 2 application.propertiesIntellij Spring Boot 2 application.properties
【发布时间】:2020-04-18 12:29:20
【问题描述】:

我正在使用 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 课程,并逐步复制讲师正在做的事情。讲师使用的是 IntelliJ IDEA Ultimate 版本。

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

代码完成在我的 Java 类中运行良好,它只是 application.properties(默认情况下,它位于我项目的 Resources 目录中)。

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

非常感谢。

【问题讨论】:

  • 感谢所有回答的人。那么最好让自己去 Jetbrains 商店 ;-)

标签: java spring spring-boot intellij-idea


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    application.properties 文件的代码自动补全功能和其他 Spring Boot 框架相关功能仅在 Ultimate 版本中可用, > 在社区版中。这就是您看不到代码自动完成或建议功能的原因。

    【讨论】:

      【解决方案3】:

      如果您想构建 JavaEE 应用程序(包括 Spring 应用程序),您需要购买 IntelliJ 的 Ultimate 版本。看这个:https://www.jetbrains.com/idea/download/#section=windows

      【讨论】:

        猜你喜欢
        • 2016-08-19
        • 1970-01-01
        • 1970-01-01
        • 2017-08-07
        • 1970-01-01
        • 2019-01-19
        • 2019-03-18
        • 2016-03-04
        • 2021-02-07
        相关资源
        最近更新 更多