springboot maven 配置多环境部署

来源:互联网 发布:68什么意思网络用语 编辑:程序博客网 时间:2024/06/05 20:27

1、springboot项目中配置application.properties内容

spring.profiles.active=@profileActive@

2、创建不同环境下的配置文件

application-dev.properties、application-prod.properties、application-test.properties

3、pom文件中配置profiles节点

<profiles><profile><id>dev</id><activation><activeByDefault>true</activeByDefault></activation><properties><profileActive>dev</profileActive></properties></profile><profile><id>test</id><properties><profileActive>test</profileActive></properties></profile><profile><id>prod</id><properties><profileActive>prod</profileActive></properties></profile></profiles>

4、通过maven打包命令即可打出不同环境下的程序包

打生产环境包

mvn clean package -P prod -U

打测试环境包

mvn clean package -P test -U

打开发环境包

mvn clean package -P dev -U



0 0
原创粉丝点击