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

相关推荐
程序员-周李斌15 小时前
ArrayBlockingQueue 源码解析
java·开发语言·后端·哈希算法·散列表
该用户已不存在15 小时前
6款Vibe Coding工具,让开发从从容容游刃有余
后端·aigc·ai编程
编程修仙15 小时前
第一篇 认识SpringBoot
java·spring boot
qwepoilkjasd15 小时前
std::string详解
后端
bcbnb15 小时前
iOS 应用上架流程的工程化拆解 从签名体系到提交审核的全过程管控
后端
数新网络15 小时前
Compaction in Apache Iceberg
后端
骇客野人15 小时前
.gitignore文件常用设置
java
神奇的程序员15 小时前
实现一个内网服务监测告警系统
后端·自动化运维
马卡巴卡15 小时前
Spring监听器(ApplicationEvent):比MQ更轻的异步神器!
后端
QZQ5418815 小时前
go中单例模式以及使用反射破坏单例的方法
后端