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

相关推荐
唐青枫几秒前
别只会 malloc:Zig Allocator、所有权与内存生命周期实战
后端
边境悍匪13 分钟前
springboot常用注解
java·spring boot·学习
李昊哲小课28 分钟前
Spring Boot 4 旅游主题实战教程 阶段四:缓存与底层进阶
spring boot·redis·缓存·性能优化·log4j·旅游·性能
风曳丷30 分钟前
12|用 Attack Tree 和 Trace 固化证据
后端
江华森33 分钟前
云原生从0到1:Kubernetes 工作负载实战——Deployment/Service/滚动更新/弹性伸缩
前端·后端
江华森40 分钟前
《云原生从0到1:4台华为云ECS搭建Kubernetes 1.28集群实录(上)——环境与踩坑全记录》
前端·后端
captain37641 分钟前
文件与IO(2)
java·开发语言·windows·java-ee
那咋乎吧41 分钟前
数据包到达网卡后到用户态应用程序的全流程
后端
程序猿阿越1 小时前
kubelet源码阅读
后端·kubernetes·源码阅读
mqiqe1 小时前
AgentScope Java 2.0 集成 Chat Completions Web:一行依赖让你的 Agent 变身 OpenAI 兼容服务
java·开发语言·前端