springboot+maven项目使用 profiles 配置多环境
Posted Firm陈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot+maven项目使用 profiles 配置多环境相关的知识,希望对你有一定的参考价值。
pom.xml 添加
添加多环境配置
<!-- 多环境配置 -->
<profiles>
<profile>
<id>dev</id>
<!-- 环境标识,需要与配置文件的名称相对应 -->
<properties>
<profiles.active>dev</profiles.active>
</properties>
<!-- 默认环境 -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>pro</id>
<properties>
<profiles.active>pro</profiles.active>
</properties>
</profile>
</profiles>
dev 和 pro 对应多环境配置文件
yml 配置
添加多环境配置
本地启动和打包都能自动对应配置文件
spring:
profiles:
# maven面板动态切换dev/pro环境
active: @profiles.active@
这样就可以直接使用maven 面板切换当前的环境的配置文件了
每次切换重新编译一下文件,防止缓存
打包可以看到当前使用的环境是什么
以上是关于springboot+maven项目使用 profiles 配置多环境的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot 使用maven创建springboot项目