Springboot配置文件(application.yml)的加载顺序

spring boot 启动会扫描一下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件
file.../config/
file.../
classpath:/config
classpath:/

以上是按照优先级从高到低 的顺序,所有位置的文件都会被加载,高优先级配置内容会覆盖低优先级配置的内容

  1. Jar包同级目录 /config
  2. Jar包同级目录
  3. classpath 下的/config
  4. classpath 根路径/

如下是 Jar包同级目录/config 的情况,在**/config**文件夹下配置了的话,会覆盖外面application.yml的配置

如下是Jar包同级目录 的情况,会将配置的内容替换jar包里面原有的application.yml配置

相关推荐
VX:Fegn08955 小时前
计算机毕业设计|基于ssm + vue超市管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
徐徐同学5 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳
java·开发语言·分布式
Mr.朱鹏6 小时前
Nginx路由转发案例实战
java·运维·spring boot·nginx·spring·intellij-idea·jetty
VX:Fegn08958 小时前
计算机毕业设计|基于springboot + vue酒店管理系统(源码+数据库+文档)
vue.js·spring boot·课程设计
白露与泡影8 小时前
2026版Java架构师面试题及答案整理汇总
java·开发语言
历程里程碑8 小时前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
qq_229058019 小时前
docker中检测进程的内存使用量
java·docker·容器
我真的是大笨蛋9 小时前
InnoDB行级锁解析
java·数据库·sql·mysql·性能优化·数据库开发
钦拆大仁9 小时前
Java设计模式-单例模式
java·单例模式·设计模式
小手cool9 小时前
在保持数组中对应元素(包括负数和正数)各自组内顺序不变的情况下,交换数组中对应的负数和正数元素
java