一个应用为了在不同的环境下工作,常常会有不同的配置,代码逻辑处理。Spring Boot 对此提供了简便的支持。
关键词:@Profile
、 spring.profiles.active
目录
- 区分环境的配置
- properties 配置
- yml 配置
- 区分环境的代码
- 修饰类
- 修饰注解
- 修饰方法
- 激活 profile
- 插件激活 profile
- main 方法激活 profile
- jar 激活 profile
- 在 Java 代码中激活 profile
区分环境的配置
properties 配置
假设,一个应用的工作环境有:dev、test、prod
那么,我们可以添加 4 个配置文件:
applcation.properties
- 公共配置application-dev.properties
- 开发环境配置application-test.properties
- 测试环境配置application-prod.properties
- 生产环境配置
在 applcation.properties
文件中可以通过以下配置来激活 profile:
spring.pro