概述
在项目的pom.xml加上配置
<profiles>
<profile>
<id>dev</id>
<properties>
<profileActive>dev</profileActive>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<profileActive>prod</profileActive>
</properties>
</profile>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>application-${profileActive}.yml</include>
<include>application.yml</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
2.在application.yml配置环境
spring:
profiles:
active: @profileActive@
配置文件目录如下(文件后缀一定要和maven的profileActive对应)
3.通过maven插件切换环境
4. 指定生产环境进行打包(war)
mvn clean package -Dmaven.test.skip=true -Pprod
最后
以上就是重要小熊猫为你收集整理的maven+springboot 区分环境的全部内容,希望文章能够帮你解决maven+springboot 区分环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复