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

相关推荐
XIAEE几秒前
初次使用 Node + Koa + MongoDB 搭建服务器:从零到第一个 API
java·spring
zed_233 分钟前
Agent 是什么:从「问答」到「会用工具」
后端
m0_587383005 分钟前
无人自助拼豆系统核心功能开发与部署落地全流程实战指南
java·经验分享·后端·struts·架构
phil613 分钟前
打进沙箱的电话都走哪儿?看懂Sandbox的网络设计
后端
雷一言说15 分钟前
Spring AI 2.0:RAG 文档分块大小策略选择
java·spring
XIAEE15 分钟前
Java 世界历险记:从一行 System.out.println 到整个 Spring 宇宙
java·spring
XIAEE17 分钟前
微前端狂想曲:我试图让三个不同门派的前端住进同一栋楼
java·spring
iOS开发上架哦17 分钟前
抓包怎么修改响应?响应头、响应体、脚本注入实操教程
后端·ios
XIAEE18 分钟前
Linux 生存指南:从"终端恐惧症"到"命令行老司机"
java·spring
XIAEE18 分钟前
实战教程:手机端死活调不出摄像头?聊聊安全上下文(Secure Context)
java·spring