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

相关推荐
chehaoman4 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
Fang fan7 分钟前
Netty入门
java·开发语言·redis·分布式·python·哈希算法
我真会写代码15 分钟前
Java程序员常用设计模式详解(实战版)
java·开发语言·设计模式
夫礼者19 分钟前
【极简监控】不骗篇幅!7个零运维成本的排障“微操”,让线上问题彻底左移
java·运维·监控
IT 行者26 分钟前
Spring Boot 4.0.5 正式发布:Bug 修复与依赖升级
spring boot·后端·bug
matlabgoodboy32 分钟前
Python代做java代码编写C++大数据R语言Hadoop/spark/flink/C语言
java·大数据·python
实心儿儿38 分钟前
C++ —— 红黑树
java·开发语言·算法
啥都想学点1 小时前
第18天:Springboot 项目搭建
java·spring boot·后端
Fang fan1 小时前
Java集合
java·开发语言·算法
福运常在1 小时前
股票数据API(21)如何获取股票指数最新分时交易数据
java·python·maven