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

相关推荐
OxYGC8 小时前
Spring 面经系列 · 第 1 篇:Bean 生命周期、单例语义、依赖注入与线程安全
java·安全·spring
Lyy9 小时前
DevOps平台 — 第十六篇:动态的设计与实现
后端·devops
136096757239 小时前
微信校验文件不用文件
后端
福大大架构师每日一题9 小时前
2026-10-20:统计二叉树中支配节点的数量。用go语言,给定一棵完全二叉树的根节点 root,树中每个节点都有一个值。 对于一个节点 x,考察由 x 本身
后端
SensorFlow9 小时前
测试埋点别混进正式报表:环境隔离、身份标记与查询口径三层验收
后端
从零到一未来可期9 小时前
第6集:RAG检索不准?3个参数调优路线图
后端
小物学长9 小时前
Java 程序员的 IoT 协议入门(一):物联网平台到底在做什么
java
const_qiu9 小时前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能
柠檬味拥抱9 小时前
空中目标检测数据集 | 8900张YOLO低空安防数据集
后端