(3)spring boot配置(2)多profiles的配置

博客介绍了Spring Boot在实际开发中多环境配置的方法,如开发环境dev和测试环境prod使用不同端口。提供了四种配置方法,包括建立application-dev.properties文件、使用yaml配置文件、在idea中设置program arguments以及打包后在命令行操作等。

实际开发中使用的是多个环境,比如开发环境dev,测试环境prod:在不同的环境中使用不同的端口:比如开发环境使用端口号:8083,测试环境使用端口号:8084.

可以有如下几种方法:

方法一:

建立一个application-dev.properties,这里的命名规则为:application-profile.properties

里面写需要的配置。

在主配置application.properties:里用相应的来激活

spring.profiles.active=dev

 

方法二:

用方法一的方法需要建立多个配置文件,比较麻烦,不够简洁。可以使用yaml配置文件来。

注释掉前面的配置。利用yaml的文档块来:

下面中:第一个8081是默认的。

要激活哪一个,在第一个active里写上即可。

server:
prot: 8081

spring:

  profiles:

    active: prod

---

server:

  port: 8083

spring:

  profiles: dev

---

server:

  port: 8084

spring:

  profiles: prod

 

 

方法三:

在idea中,点击右上角的:

在弹出来的界面上:

program arguments上写:

--spring.profiles.active=dev

这样运行,即使之前配置的是prod,这里依然以dev运行。

 

方法四:

打包,(在idea中打包的方法之前说过了:在idea右边,点击maven,点击package选项就可以了),target下会生成一个jar文件,右键点击,

点击show in explorer,

上面直接输入cmd,按下回车,即可进入到该文件夹下的命令行界面:

注意:这里可以使用tab来提示。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值