Spring多配置文件指定及加载顺序

1.spring多配置文件根据不同环境加载

通常情况下,Spring配置文件存放resource文件夹下面,有以下4中配置文件,优先级如下:
bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml

在多环境情况下,可以指定配置文件后缀,如:开发环境下:application-dev.yml

启动方式①: 在application.yml中指定

spring:
  profiles:
    active: dev

启动方式②: 使用IDEA配置指定

 2.Spring外部配置文件以加载优先级

除了resource文件夹下,在外部创建application.yml同样会生效

①.在项目下创建config文件夹放配置文件;优先级高于resource文件夹下配置
项目名/config/application.yml    

②.将打包后的项目和配置文件放在同一个文件夹,只需修改配置文件重启启动即可,无需重新打包; 优先级高于前两种


 

外部JAR在本地WINDOS环境启动命令  --spring.profiles.active=dev用来指定环境
  

java -Dfile.encoding=UTF-8 -jar 当前目录\xxx.jar --spring.profiles.active=dev    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值