如何关闭在生产环境中swagger的文档
1,在application.yaml中加入swagger.enable属性
swagger:
enable: false
2,在swagger配置类中设置enable属性
@EnableSwagger2
@Configuration
public class SwaggerConfig {
@Value("${swagger.enable}")
private boolean enable;
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2).enable(enable) //此处打开或关闭swagger
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage(basePackage))
.paths(PathSelectors.any())
.build();
}
}