SpringBoot配置多环境

在日常开发中,我们项目会有多个环境。例如开发环境(develop)、生产环境(production )等。

我们打包时需要经常切换不同的参数,比如说开发环境下的数据库与生产环境连接的数据库,基本都是两个库。那么我们需要经常来回切换参数,非常麻烦!

在这,springboot给我们提供了非常好的支持,那就是多环境配置。我们可以将多种环境一起配置在项目中,只需要执行不同的运行命令,就可以达到切换环境的目的了。

第一步:

  在项目resources目录下建立各个环境配置.yml文件

  

楼主这里配置了三个环境,分别是开发环境、测试环境、正式生产环境

注意:一定要以application开头,然后加 "-名字"  这个名字可以自定义。主要用于区分

第二步:

配置yml文件内容

这样就配置完成测试环境与生产环境了!

当然还有一个文件

这里的意思代表:若我们没有指定SpringBoot运行哪个yml,那么SpringBoot会默认加载appliction.yml文件,而这个文件中我们又告诉SpringBoot去找dev环境,

那么SpringBoot启动时就会去加载appliction-dev这个yml文件(这就是之前为什么要 application-名字.yml)这样写的原因啦!

第三步:

当我们打包完成后,要怎么做才能随意切换环境呢?

java -jar "test.jar" --spring.profiles.active=dev 或者  java -jar "test.jar" --spring.profiles.active=prod   就可以达到随意切换的目的了!

学会了吗?小伙伴

 

 

转载于:https://www.cnblogs.com/chenrui-sz/p/10623004.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值