由于不同环境下可能有多个配置文件.例如有mq.yml,redis.yml,等等,由于不同环境下的配置文件属性可能不相同,因此现在根据文件夹进行使用:上代码
resource 下的config 下有三个环境,现在根据不同的环境打包不同的配置到target;
pom的配置如下:
我把主要的pom代码块贴出来
org.springframework.boot spring-boot-maven-pluginorg.springframework.boot spring-boot-configuration-processorsrc/main/resources/config/${env} ${project.build.directory}/classes/config src/main/resources bootstrap.yml mapper* dev true dev test test prod prod
打包开发环境 mvn clean install -Pdev -DskipTests
结果:
打包测试环境 mvn clean install -Ptest -DskipTests
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)