基于Spring boot,使用idea方便地切换启动环境

在真实项目开发的时候,一定会有多个环境,这里以开发环境和正式环境为例,使用Spring boot开发项目的时候,为了区别开发环境和正式环境,我们一般都需要为每一个环境专门写一个配置文件:


application.yml中内容为空,需要注意的是不能设置spring.profiles.active=***,不然通过运行jar的方式运行程序,环境一直都是***。


application-dev.yml文件内容:


application-prod.yml文件内容:


在使用命令的方式运行jar的时候,通过

java –jar -Dspring.profiles.active=prod   jar的路径

注意,-Dspring.profiles.active=prod不能放在命令后面


jar的路径一般都是项目根目录的target文件夹下面,比如我这里:

就可以启动正式环境,同理java –jar jar的路径 –spring.profiles.active=dev可以启动开发环境,如果两个环境配置的端口号不同,是可以同时运行在同一台电脑上的。

通过idea启动不同环境的话,首先打开run/debugconfiguration,添加一个jarapplication启动项:


配置启动项:


这里只需要指定jar的路径,以及在environmentvariable中添加上述配置就行了。一个环境对应一个启动项,在切换环境的时候,就不需要修改application.yml中spring.profiles.active的值那么麻烦了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值