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

相关推荐
sxlishaobin20 小时前
SpringBoot集成MyBatis的SQL拦截器实战
spring boot·sql·mybatis
码客日记21 小时前
Spring Boot 全局跨域配置与前后端联调避坑
java·spring boot·后端
闪电悠米1 天前
黑马点评-Redisson-02_reentrant_lock
java·spring boot·redis·分布式·缓存
我登哥MVP1 天前
Spring Boo从“会用”到“精通”:Spring Boot 入门
java·spring boot·后端·spring·maven·intellij-idea·mybatis
biubiubiu07061 天前
SpringBoot3.5.4 AOP环绕通知使用
java·spring boot
砍材农夫1 天前
物联网实战:Spring Boot MQTT | 模拟器Paho客户端拆解核心点
java·javascript·网络·spring boot·后端·物联网
我登哥MVP1 天前
Spring Boot 从“会用”到“精通”:自动装配原理
java·spring boot·后端·spring·tomcat·maven·intellij-idea
二哈赛车手1 天前
新人笔记---继图片搜索功能后续以及AI网络搜索功能一些经验与踩坑点,吐槽一下自己在做这方面的崩溃瞬间
java·网络·人工智能·spring boot·笔记·spring
javahongxi1 天前
Spring Cloud Trace 链路实现
java·spring boot·spring cloud
屋外雨大,惊蛰出没1 天前
spring boot+mybatis开发基础复习
java·spring boot·后端