在不同环境决定是否启用swagger
2018-07-01 本文已影响18人
码农梦醒
只要在不同环境中配置是否启用就可以了
@Value("${swagger.enable}")
private boolean enableSwagger;
@Bean
public Docket customImplementation(){
return new Docket(SWAGGER_2)
.apiInfo(apiInfo())
.enable(enableSwagger) //<--- Flag to enable or disable possibly loaded using a property file
.includePatterns(".*pet.*");
}
然后,我想在dev和test环境中启用,直接在配置文件中添加配置:
swagger:
enable: true
转自: Ryan Miao