Springboot 配置文件的优先级

该博客介绍了配置文件的加载顺序,从上到下优先级递减,包括file:./config/、file:./config/*/、file:./、classpath:/config/和classpath:/:。高优先级配置覆盖低优先级,相同配置内容时高优先级内容生效,不同内容则互补。此机制确保了配置的灵活性和一致性。
摘要由CSDN通过智能技术生成

在这里插入图片描述

从上往下,优先级越来越低:

  • file: ./config/
  • file: ./config/*/
  • file: ./
  • classpath: /config/
  • classpath: /

注:file: 指当前项目根目录;classpath: 指当前项目的类路径,即 resources 目录。

所有位置的文件都会被加载,高优先级配置会覆盖低优先级配置,形成互补配置,即:

  • 存在相同的配置内容时,高优先级的内容会覆盖低优先级的内容;
  • 存在不同的配置内容时,高优先级和低优先级的配置内容取并集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值