Spring boot 配置文件的加载顺序

Spring Boot 在启动时会扫描以下位置的 application.properties 或者 application.yml 文件作为全局配置文件:

bash 复制代码
--file:./config/

--file:./

--classpath:/config/

--classpath:/

以下是按照优先级从高到低的顺序,如下所示:

Spring Boot 会全部扫描上图中的这四个位置,扫描规则是高优先级配置内容会覆盖低优先级配置内容。而如果高优先级的配置文件中存在与低优先级配置文件不冲突的属性,则会形成一种互补配置,也就是说会整合所有不冲突的属性。

https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files

相关推荐
Java之路行者27 分钟前
SpringBoot+XXL-JOB:高效定时任务管理
java·spring boot·后端·spring cloud
王者鳜錸1 小时前
Vue3+SpringBoot全栈开发:从零实现增删改查与分页功能
vue.js·spring boot·后端
老友@1 小时前
Spring Boot 应用中实现配置文件敏感信息加密解密方案
java·spring boot·后端·数据安全·加密·配置文件
KK溜了溜了2 小时前
JAVA-springboot整合Mybatis
spring boot·mysql·maven·mybatis·intellij idea
风行無痕3 小时前
ubuntu系统上运行jar程序输出时间时区不对
spring boot·后端·jar
工业互联网专业3 小时前
基于Android的一周穿搭APP的设计与实现 _springboot+vue
android·vue.js·spring boot·毕业设计·源码·课程设计·一周穿搭app
风象南4 小时前
SpringBoot模块化开发的5种组织方式
java·spring boot·后端
abcnull11 小时前
springboot配置mybatis debug的sql日志输出
spring boot·sql·mybatis
小杜-coding12 小时前
天机学堂(初始项目)
java·linux·运维·服务器·spring boot·spring·spring cloud
翻滚吧键盘13 小时前
Spring Boot,注解,@ComponentScan
java·数据库·spring boot