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

相关推荐
何以解忧,唯有..9 分钟前
Redis 过期事件监听:原理与实战
java
明月_清风11 分钟前
用自然语言控制 Blender:开源项目 Blender MCP 深度介绍
人工智能·后端
小辰爱喝汤18 分钟前
基于智能定价的 校园二手交易平台-计算机毕业设计
spring boot·毕业设计·课程设计
风中的小熊生气21 分钟前
Spring Boot 面试知识(二):分层、IoC、异常、配置与 Redis
java·springboot
泡茶喝茶写代码21 分钟前
量化数据开发实战系列(第 25 篇):基金基础接口实战:基金列表、ETF-LOF 分类、基金概况、净值数据
java·数据库·人工智能·python·mysql
shehuiyuelaiyuehao1 小时前
算法46,分治快排,排序数组
java·算法·排序算法·排序
JaguarJack1 小时前
Whim 是什么?一门把 PHP 被否决的设想真跑起来的实验语言
后端·php·服务端
野生技术架构师1 小时前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言
careathers1 小时前
【数据结构】栈
java·数据结构
明月_清风1 小时前
MHS:AI Agent 开始连接物理世界
人工智能·后端·网络协议