2

我有一个 spring boot 项目,当我从 2015.3 IDE 但不是从 2016.1 运行它时,它可以编译并正常工作,它在启动时崩溃,但这是因为配置似乎被破坏了。我发现如下:

  • 似乎在 ide 2016 中,application.properties 文件没有得到尊重,我可以在应用程序日志中看到配置文件未设置,而在上述文件中实际上设置了活动配置文件
  • 我可以毫无问题地重建项目
  • 如果从命令行调用,编译后的 jar 可以工作
  • application.properties 位于 src/main/resources 文件夹中(标记为资源文件夹)
  • 如果我从 2015 IDEA 运行它,同样的项目(总是有)

PS 我正在使用 oracle jdk 1.8.0.u77 在 linux 64bit 上运行 IDE

4

1 回答 1

1

我有同样的问题。我的同事找到了解决方法,您需要从 Gradle 包装器切换到使用 Gradle 的本地安装。

可能还需要完全重建。

在此处输入图像描述

于 2016-04-26T12:42:26.023 回答