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

相关推荐
掘金一周5 分钟前
吃龙虾🦞咯!万字拆解OpenClaw的架构与设计 | 掘金一周 3.19
前端·人工智能·后端
逝水年华QAQ20 分钟前
猜了一周的匿名模型竟然是小米的:手把手教你接入 MiMo 到 OpenClaw
后端
Java水解23 分钟前
Rust异步编程实战:构建高性能网络应用
后端·rust
东离与糖宝33 分钟前
Java 21 虚拟线程与 AI 推理结合的最新实践
java·人工智能
勇敢牛牛_40 分钟前
【aiway】基于 Rust 开发的 API + AI 网关
开发语言·后端·网关·ai·rust
陈随易43 分钟前
AI时代,说点心里话
前端·后端·程序员
米小虾1 小时前
从 Chatbot 到 Agent:AI 智能体架构设计的 5 个关键模式
后端
星浩AI1 小时前
清华团队开源!我给孩子制作了 AI 互动课堂,手把手教你给孩子做一个
人工智能·后端·github
编程小风筝1 小时前
如何用redission实现springboot的分布式锁?
spring boot·分布式·后端