Spring Boot多环境配置
2018-07-03 本文已影响0人
wencai
对多环境的配置,大部分构建工具或是框架解决的思路是一致的,通过配置多份不同环境的配置文件,再通过打包命令指定需要打包的内容之后进行区分打包。
SpringBoot支持的格式为:application-{profile}.properties,其中{profile}对应你的环境标识。
一、多份配置文件示例
- application.properties
- application-dev.properties:开发环境
- application-test.properties:测试环境
- application-prod.properties:生产环境
二、指定使用的配置文件
在application.properties中通过spring.profiles.active来指定当用的配置文件。如下
spring.profile.active=dev
三、用法总结
一般在application.properties中配置通用属性,在application-{profile}.properties中配置各个环境不同的属性。