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

相关推荐
闻哥3 小时前
23种设计模式深度解析:从原理到实战落地
java·jvm·spring boot·设计模式·面试
前路不黑暗@5 小时前
Java项目:Java脚手架项目的地图服务(十)
java·数据库·spring boot·笔记·学习·spring cloud·maven
前路不黑暗@8 小时前
Java项目:Java脚手架项目通用基类和常量类的封装(九)
java·spring boot·笔记·学习·spring cloud·maven·intellij-idea
前路不黑暗@11 小时前
Java项目:Java脚手架项目的地图的POJO
android·java·开发语言·spring boot·学习·spring cloud·maven
长路 ㅤ   11 小时前
02、Langchain4j tools原理与核心实践(含自定义http插件)
spring boot·langchain4j·ai工具调用·java ai开发
弹简特11 小时前
【JavaEE08-后端部分】SpringMVC03-SpringMVC第二大核心处理请求之Cookie/Session和获取header
java·spring boot·spring·java-ee
TimberWill1 天前
SpringBoot整合Srping Security实现权限控制
java·spring boot·后端
unable code1 天前
内存取证-卡比卡比卡比
网络安全·ctf·misc·1024程序员节·内存取证
q***76561 天前
工作中常用springboot启动后执行的方法
java·spring boot·后端