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

相关推荐
全栈小刘12 小时前
ChatGPT账号打通OpenClaw?Codex又整了个“电子宠物”,开发者这下真坐不住了
后端
小龙报12 小时前
【Coze-AI智能体平台】低代码省时高效:Coze 应用开发全流程指南
java·人工智能·python·深度学习·低代码·chatgpt·交互
陈随易12 小时前
bun将会支持Bun.image,你怎么看?
前端·后端·程序员
念何架构之路13 小时前
Go Web基础和Http演进
开发语言·后端·golang
勿忘初心122113 小时前
【Java实战】SpringBoot 集成 freemarker 导出 Word 模板
java·spring boot·freemarker·模板引擎·word导出·后端实战
绿草在线13 小时前
SpringBoot项目实战:从零搭建高效开发环境
java·spring boot·后端
J2虾虾13 小时前
Java Lambda 表达式详解文档
java·开发语言
longxibo13 小时前
【第1章 环境搭建与项目结构解析】
java·后端·流程图
a***728913 小时前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
Java成神之路-13 小时前
面试题:Spring AOP底层实现原理
java·spring aop