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

相关推荐
ooseabiscuit4 分钟前
SpringBoot3整合FastJSON2如何配置configureMessageConverters
java
ok_hahaha13 分钟前
java从头开始-黑马点评-Redission
java·开发语言
无巧不成书021814 分钟前
Java面向对象零基础实战:从Employee类吃透自定义类核心,掌握封装精髓
java·开发语言·java入门·面向对象·自定义类·employee类·java核心技术
LSTM9717 分钟前
使用 Python 将图片转换为 PDF (含合并)
后端
小江的记录本18 分钟前
【注解】常见 Java 注解系统性知识体系总结(附《全方位对比表》+ 思维导图)
java·前端·spring boot·后端·spring·mybatis·web
小飞Coding27 分钟前
MyBatis Mapper 实现原理彻底解密——从动态代理到 JDBC 执行全链路剖析
后端·mybatis
跃上青空28 分钟前
Java如何优雅的使用fastjson2进行枚举序列化/反序列化,欢迎探讨
java·开发语言
Mr.456738 分钟前
Spring Boot 集成 PostgreSQL 表级备份与恢复实战
java·spring boot·后端·postgresql
LucianaiB38 分钟前
王炸组合!腾讯云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!
后端
白露与泡影42 分钟前
探索springboot程序打包docker的最佳方式
spring boot·后端·docker