spring boot 配置文件加载顺序

spring boot 配置文件加载顺序

近日spring boot项目上线问题良多,先不说打包问题,单纯配置文件使用问题就担惊受怕的。因为上线前解压了一下jar包看了一眼,发现properties文件也被打进去了,所以程序员不敢替换启动,生怕动了配置导致生产环境问题,这里对spring配置的加载文件做一个梳理:参考:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

spring boot的配置文件加载顺序为

1.当前目录下的config子目录
2.当前目录
3.classpath下的config目录
4.classpath根路径

从上到下加载顺序,可以自行做个测试。

发表评论

电子邮件地址不会被公开。 必填项已用*标注