我在路径/data/myproj/myproj.jar
的服务器上的弹簧引导jar文件我在路径/ data / myproj处有一个application.yml
当我去路径/数据/的Myproj和运行Java的罐子myproj.jar,它不是从读取应用.yml
的简档春天: 个人资料:qa-env
但是,我将application.properties添加到路径/ data / myproj /
application.properties:spring.profiles.active = qa-env
并运行java -jar myproj.jar,它正在正确读取配置文件。
为什么不从application.yml获取配置文件值?
答案 0 :(得分:0)
以下属性用于定义特定于env的配置,更不用说哪个配置文件处于活动状态。 弹簧: 个人资料:“ qa-env”
确保您正在application.yml中使用以下属性来激活“ qa-env”
春天: 个人资料: 有效:“ qa-env”
对于yml文件,缩进非常重要。