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

相关推荐
a程序小傲6 分钟前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”
java·开发语言·spring boot·后端·spring·重构·maven
sunnyday04269 分钟前
Spring Boot 日志配置详解:log4j2.xml 的完整配置指南
xml·spring boot·log4j
BlockChain88827 分钟前
SpringBoot实战一:10分钟搭建企业级用户管理系统(20000字完整项目)
java·spring boot·后端
拽着尾巴的鱼儿35 分钟前
Springboot 缓存@Cacheable 使用
spring boot·后端·缓存
麦兜*1 小时前
SpringBoot Profile多环境配置详解,一套配置应对所有场景
java·数据库·spring boot
像少年啦飞驰点、2 小时前
Java大厂面试真题:Spring Boot + Kafka + Redis 在电商场景下的实战应用
java·spring boot·redis·分布式·kafka·面试题·电商秒杀
子燕若水2 小时前
Facebook reels 运营指南
1024程序员节
ITUnicorn2 小时前
【Vue2+SpringBoot在线商城】13-本项目运用到的技术
java·spring boot·redis·后端
空空kkk2 小时前
Spring Boot项目的搭建
java·spring boot·后端