根据环境生产或测试,可选择加载配置文件

时间:2016-12-20 06:00:36

标签: spring spring-boot

使用Spring Profile,我们可以根据@profile注释加载特定的bean。是否可以根据环境加载特定的配置类。实际上,配置类使用@EnableSwagger等特定注释进行注释,这些注释总是被加载。并且可以选择加载它。

由于

1 个答案:

答案 0 :(得分:1)

我有与您描述的相同的情况:我想在启用特定配置文件时启用Swagger。使用配置文件没有任何问题:

@Profile("API")
@Configuration
@EnableSwagger2
public class SwaggerConfig {

只有在我使用API​​配置文件时才会加载SwaggerConfig。