【发布时间】:2020-04-03 16:19:40
【问题描述】:
我正在尝试根据 application-local.properties 中的标志手动禁用 swagger。要禁用的代码是:
@Bean
Docket localApi() {
return new Docket(DocumentationType.SWAGGER_2)
.enable(swaggerEnabled)
.ignoredParameterTypes(MetaClass.class, MetaMethod.class)
.apiInfo(metaData())
.select()
.build()
}
swaggerEnabled 是布尔标志。如果标志为假,这确实会禁用 UI。但是,当我转到http://localhost:8080/swagger-ui.html 时,会显示默认消息:
???无法渲染 e,请查看控制台。
当用户界面被禁用时,有什么方法可以更改默认消息?
swaggerVersion = 2.9.2
springBootVersion = 2.1.3.RELEASE
springVersion = 5.0.7.RELEASE
提前致谢!
【问题讨论】:
标签: spring-boot swagger-ui swagger-2.0