使用Spring Profile,我们可以根据@profile
注释加载特定的bean。是否可以根据环境加载特定的配置类。实际上,配置类使用@EnableSwagger
等特定注释进行注释,这些注释总是被加载。并且可以选择加载它。
由于
答案 0 :(得分:1)
我有与您描述的相同的情况:我想在启用特定配置文件时启用Swagger。使用配置文件没有任何问题:
@Profile("API")
@Configuration
@EnableSwagger2
public class SwaggerConfig {
只有在我使用API配置文件时才会加载SwaggerConfig。