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

相关推荐
kiss strong34 分钟前
Spring Boot向Vue发送消息通过WebSocket实现通信
vue.js·spring boot·websocket
在京奋斗者5 小时前
spring boot自动装配原理
java·spring boot·spring
胡图蛋.9 小时前
Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个?
java·spring boot·后端
吃海鲜的骆驼10 小时前
SpringBoot详细教程(持续更新中...)
java·spring boot·后端
迷雾骑士10 小时前
SpringBoot中WebMvcConfigurer注册多个拦截器(addInterceptors)时的顺序问题(二)
java·spring boot·后端·interceptor
计算机学长felix11 小时前
基于SpringBoot的“小说阅读平台”的设计与实现(源码+数据库+文档+PPT)
spring boot·毕业设计
小杨40412 小时前
springboot框架项目实践应用十三(springcloud alibaba整合sentinel)
spring boot·后端·spring cloud
在下木子生15 小时前
SpringBoot条件装配注解
java·spring boot·后端
martian66516 小时前
《Spring Boot全栈开发指南:从入门到生产实践》
java·开发语言·spring boot
大数据魔法师16 小时前
基于SpringBoot和Vue的SQL TO API平台的设计与实现
vue.js·spring boot·sql