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配置

相关推荐
凌览8 分钟前
2026年1月编程语言排行榜|C#拿下年度语言,Python稳居第一
前端·后端·程序员
码事漫谈10 分钟前
【深度解析】为什么C++有了malloc,还需要new?
后端
weixin_4239950015 分钟前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
晴虹18 分钟前
lecen:一个更好的开源可视化系统搭建项目--组件和功能按钮的权限控制--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一
前端·后端·低代码
帅气的你18 分钟前
从零封装一个通用的 API 接口返回类:统一前后端交互格式
java·设计模式
Java编程爱好者19 分钟前
Java 并发编程:JUC 包中原子操作类的原理和用法
后端
qq_1780570720 分钟前
基于minio实现的分片上传-支持断点续传
java
爱分享的鱼鱼20 分钟前
Pinia 深度解析:现代Vue应用状态管理最佳实践
前端·后端
JOEH6022 分钟前
🚀 别再用 Future.get() 傻等了!CompletableFuture 异步编排实战,性能提升 300%!
后端·程序员
高山上有一只小老虎23 分钟前
灵异背包?
java·算法