SpringBoot多环境配置
1、多环境配置
多环境实现是通过多套配置文件实现的,SpringBoot项目中多环境就是通过多个properties配置文件实现:SpringBoot通过application-xxx来支持多套环境配置,其中application.properties文件中保存公共的配置项,各个环境的配置项放在各自的配置文件中,如图所示
2、环境指定
方式一:直接在application.properties指定环境文件:spring.profiles.active=dev
方式二:配置环境变量,在打包或者启动项目时指定使用的环境名称
- 打包时传入变量值:mvn clean package -Denv=pro
- 测试时传入变量值:mvn clean test -Denv=pre