springboot将application.yml放置编译jar包外
程序员文章站
2022-07-06 22:50:47
...
在做springboot项目时,需要将spingboot的配置文件application.yml
不需要在jar包中配置
只需在运行jar包时添加“spring.config.location”配置
如果除了application.yml,还有其它配置文件application-xxx.yml配置到编译jar包外,如
/dir/app/application.yml
/dir/app/application-xxx.yml
在运行配置如下即可
上述两种配置运行jar包时即便jar包中也存在application.yml、application-xxx.xml,也不会启用
不需要在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,也不会启用