springboot将application.yml放置编译jar包外

阅读更多
在做springboot项目时,需要将spingboot的配置文件application.yml
不需要在jar包中配置
只需在运行jar包时添加“spring.config.location”配置
java -jar app.jar --spring.config.location=/dir/app/application.yml


如果除了application.yml,还有其它配置文件application-xxx.yml配置到编译jar包外,如

/dir/app/application.yml
/dir/app/application-xxx.yml
在运行配置如下即可
java -jar app.jar --spring.config.location=/dir/app/


上述两种配置运行jar包时即便jar包中也存在application.yml、application-xxx.xml,也不会启用

你可能感兴趣的:(java)