在 Spring Boot 应用中将配置文件外置

在默认情况下, Spring Boot 项目都是在类路径中去查找名为 application.yaml 或 application.properties 文件作为配置文件的。这在开发的时候比较方便,但在正式运行后,如果每次修改配置就要重新打包,发布,就太麻烦了。

其实,可以通过 “spring.config.location” 参数,在启动应用时指定配置文件的位置和文件名,该参数是作为 JVM 的参数来指定的,如:

1
-Dspring.config.location=/opt/myshop-srv/conf/application.yaml

在 Windows 环境中,你可能需要稍作修改:

1
-Dspring.config.location=file:C:/opt/myshop-srv/conf/application.yaml

本文标题:在 Spring Boot 应用中将配置文件外置

文章作者:Morning Star

发布时间:2020年09月08日 - 18:09

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/java/springboot-external-config-file/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。