我有一个 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