SpringBoot profile运用
摘要: Spring Boot使用@Profile注解可以实现不同环境下配置参数的切换,任何@Component或@Configuration注解的类都可以使用@Profile注解。 例如: @Configuration @Profile("production") public class Produc... Spring Boot使用 @Profile 注解可以实现不同环境下配置参数的切换,任何 @Component 或 @Configuration 注解的类都可以使用 @Profile 注解。 例如: @Configuration @Profile ( "production" ) public class ProductionConfiguration { // ... } 通常,一个项目中可能会有多个profile场景,例如下面为test场景: @Configuration @Profile ( "test" ) public class TestConfiguration { // ... } 在存在多个profile情况下,你可以使用 spring.profiles.active 来设置哪些profile被激活。 spring.profiles.include 属性用来设置无条件的激活哪些profile。 例如,你可以在 application.properties