近日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根路径
从上到下加载顺序,可以自行做个测试。
本文解析了SpringBoot项目中配置文件的加载顺序,避免生产环境配置错误。具体包括当前目录下的config子目录、当前目录、classpath下的config目录及classpath根路径。
536

被折叠的 条评论
为什么被折叠?



