SpringBoot项目部署JAR包时命令行指定环境

205 阅读1分钟

把不同环境(测试、生产)的配置参数(比如端口号,数据库地址)写在各自的文件中。

1、创建各个环境的配置文件

#命名格式
application-{profile}.properties

profile的值可以是dev,prod,pre

2、环境的配置创建完成之后,在项目中application.properties添加如下代码

#默认测试环境dev
spring.profiles.active=dev

3、部署

按上面配置的话,默认启动的Jar包是测试环境的,如需切换,在启动的命令后面追加--spring.profiles.active