在普通的MAVEN项目中,多环境配置文件的使用,需要通过maven-resource-plugin来进行不同配置文件打包,或者profile的filter,在spring-boot中,默认提供了多环境的支持,只需在src/main/resources中添加applications.yml/applications-dev.yml/applications-prod.yml等配置文件,为开发方便,在默认配置文件applications.properites激活dev配置文件,如下:
spring:
profiles:
active: dev
打包时,直接执行mvn clean package即可,在运行时需要指定环境,如下:
$ java -jar xxoo.jar --spring.profiles.active=prod