我从外部文件加载application.yml设置时遇到问题。我有一些其他设置的普通JHipster Monolith应用程序。所以我正在使用ApplicationProperties类。当从application-dev.yml和application-prod.yml加载属性时,它可以正常工作。 但是,当我想更改一些与env相关的属性时,存在一个问题。因此,我创建了位于war / jar文件旁边的application.yml文件。除了我的自定义ApplicationProperties类之外的所有内容都已加载,例如当前的配置文件。 有什么问题吗?
要澄清: 我有普通的JHipster应用程序,还有ApplicationProperties类。我已经声明了另一个类来存储我的其他属性。当我将application.yml或application.properties放在src目录“外部”时,加载该附加类存在问题。 我的目标是将application.properties或application.yml放在WAR文件之外,并正确加载我的属性。
答案 0 :(得分:1)
通过阅读您的问题和评论,我可以建议您尝试一些事情。
因此,您可以创建一些文件,例如application-prod1.yml
和
application-prod2.yml
然后删除/删除您的application.yml文件。
不加载主application.yml
文件将解决您的问题。