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

相关推荐
Java内核笔记1 分钟前
万字避坑!Spring Boot 3.x 升 4.0 最全升级指南(附 Migration Checklist,建议收藏⭐)
java·后端
从零开始的代码生活_4 分钟前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
初学AI的小高5 分钟前
FastAPI 工程实践:LLM 应用的 API 设计之道
后端·fastapi
袋鱼不重36 分钟前
乐观锁与悲观锁:原理、选型与前后端实践
前端·后端
用户83562907805142 分钟前
使用 Python 对 PDF 文档进行数字签名的方法
后端·python
苏三说技术43 分钟前
Skywalking已全面拥抱AI!
后端
cfm_29141 小时前
SpringBoot启动原理
java·spring boot·spring
神奇小汤圆1 小时前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”
后端
面试鸭1 小时前
面试官:“知识库搜到多少资料,你就全喂给 AI?”我:“信息越多越准。”她亮出错答案:“那它怎么被废话带跑了?”
后端·面试·求职
米花米唐1 小时前
Spring AI 2.0 会话记忆开发实践
后端