小记一下,先上图,实现如下需求,可以方便打包或者运行时选择指定环境配置
2、父pom文件在父pom文件中添加如下代码,所属在
3、application.ymldev dev - a - b - c test test prod prod
在application.yml中添加配置
spring:
# 环境 dev:开发环境|test:测试环境|prod:生产环境
profiles:
#激活的配置文件
active: @active@
4、注
项目中有几个配置文件,就在pom中配置几个
做如上配置后,启动会报错,原因是yml文件中使用了@符号,@符号是不被解析的,所以报错,解决方案:
在有配置文件的模块的pom文件中的
src/main/resources true application.yml application-${active}.yml src/main/resources false application*.yml lib/*



