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

相关推荐
C++、Java和Python的菜鸟8 分钟前
第4章 后端Web基础(基础知识)
java·开发语言
芷栀夏15 分钟前
Java教育平台实战复盘:课程、考试与学习行为分析系统设计
java·开发语言·学习
从零开始的代码生活_23 分钟前
C++ 多态详解:虚函数、动态绑定、抽象类与虚表原理
开发语言·c++·后端·学习·算法
神奇小汤圆30 分钟前
吃透MySQL核心原理:日志、事务、MVCC、锁机制深度详解
后端
老孙讲技术34 分钟前
零售后端笔记:AI 能力接不上?先分清 numberstat / alarm / faceAnalysis 三条管
后端·物联网
维基框架41 分钟前
维基框架(Wiki-Framework) 1.2.0:Mybatis 升级为主从读写分离
java·后端·架构
Memory_荒年43 分钟前
Java函数式接口:把代码变成“拼乐高”的快乐,你体验过吗?
java
Memory_荒年1 小时前
WebSocket:让服务器学会“主动搭讪”的黑科技
java
Larcher1 小时前
MCP协议实战:让AI Agent跨进程调用工具的正确姿势
人工智能·后端