SpringBoot项目的配置文件加载位置

我们SpringBoot项目的配置文件可以让在四个地方,以SpringBoot项目MySpringBoot为例 并从优级最高到最低来排列,如下所示:

  1. MySpringBoot/config
  2. MySpringBoot:根目录
  3. MySpringBoot/src/main/resources/config
  4. MySpringBoot/src/main/resources

这些位置都可以放配置文件,加载优化级如上所示,而且它们会形成互补,也就是说,配置文件中都有的配置项,那么优化级高的将覆盖优先级低的。

从上面可知在同级目录中config下的配置文件优化级比外面的要高。

我们还可以在发布jar包,通过–spring.config.location来动态指定项目外其他配置文件,这个对于运维人员来说特别有用:

java -jar MySpringboot-1.0-SNAPSHOT.jar --spring.config.location=/home/kyun/Desktop/application.properties

谢谢阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值