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

相关推荐
smileNicky9 小时前
SpringBoot系列之从繁琐配置到一键启动之旅
java·spring boot·后端
柏油12 小时前
Spring @TransactionalEventListener 解读
spring boot·后端·spring
小小工匠13 小时前
Maven - Spring Boot 项目打包本地 jar 的 3 种方法
spring boot·maven·jar·system scope
板板正15 小时前
Spring Boot 整合MongoDB
spring boot·后端·mongodb
泉城老铁16 小时前
在高并发场景下,如何优化线程池参数配置
spring boot·后端·架构
泉城老铁16 小时前
Spring Boot中实现多线程6种方式,提高架构性能
spring boot·后端·spring cloud
hrrrrb17 小时前
【Java Web 快速入门】九、事务管理
java·spring boot·后端
布朗克16818 小时前
Spring Boot项目通过RestTemplate调用三方接口详细教程
java·spring boot·后端·resttemplate
IT毕设实战小研19 小时前
基于Spring Boot校园二手交易平台系统设计与实现 二手交易系统 交易平台小程序
java·数据库·vue.js·spring boot·后端·小程序·课程设计
孤狼程序员20 小时前
【Spring Cloud 微服务】1.Hystrix断路器
java·spring boot·spring·微服务