profile
简介
使用profile可以实现代码在不同的场景下的自动切换。如我们平常常见的dev/test/pro三套环境的不同切换。下面的demo,配置了三套环境变量,dev/test/pro,通过maven profile的形式实现环境变量间的切换。
demo
- 首先,我们在项目resources下建立三套环境变量
- pom文件中配置profile
- 执行命令实现profile间切换
项目中环境变量结构及环境变量中内容如下(各环境变量中内容字段名称一致,内容设置为不同的值):
pom文件中配置如下
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance