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

相关推荐
Thanwind12 小时前
大二上结束随笔
java
风象南12 小时前
无文档遗留系统的逆向梳理:利用 AI 重建架构视图
后端
我是大猴子13 小时前
Java面经
java·开发语言
Coder_Boy_13 小时前
Java高级_资深_架构岗 核心知识点全解析(模块四:分布式)
java·spring boot·分布式·微服务·设计模式·架构
百锦再13 小时前
Java ForkJoin 框架全面解析:分而治之的并行编程艺术
java·开发语言·spring boot·spring cloud·kafka·tomcat·maven
s_w.h13 小时前
【 C++ 】搜索二叉树
java·开发语言·c++·算法
专注前端30年13 小时前
【Java高并发系统与安全监控】高并发与性能调优实战:JVM+线程池+Redis+分库分表
java·jvm·redis
金銀銅鐵13 小时前
浅解 Junit 4 第六篇:AnnotatedBuilder 和 RunnerBuilder
后端·junit·单元测试
星火开发设计13 小时前
关联式容器:map 与 multimap 的键值对存储
java·开发语言·数据结构·c++·算法
钟智强13 小时前
Erlang 从零写一个 HTTP REST API 服务
后端