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

相关推荐
xieliyu.1 分钟前
Java、抽象类
java·开发语言
我真会写代码3 分钟前
SpringBoot自动装配原理:告别繁琐配置,读懂底层逻辑
java·spring boot·mybatis
尽兴-4 分钟前
Spring Boot 整合 Elasticsearch 8.x 实战总结(含三种实现方式 + 完整示例)
spring boot·elasticsearch·jenkins
happymaker06266 分钟前
servlet、jsp、请求转发、重定向的一些个人理解
java·开发语言·servlet
Cosolar7 分钟前
AgentScope-Java ReActAgent 代码实现讲解
人工智能·后端·面试
KubeSphere8 分钟前
为什么改了配置,Pod 却没重启?Kubernetes 真相来了
后端
于先生吖9 分钟前
国际版答题系统 JAVA 源码实战指南
java·开发语言
gelald20 分钟前
JVM - 垃圾回收
java·jvm·后端
东离与糖宝23 分钟前
模式匹配支持原生类型!JDK26 switch语法极简实战
java·人工智能
不会写DN26 分钟前
Go 中最主流 JWT 库 jwt -go
开发语言·后端·golang