【发布时间】:2019-11-13 14:20:55
【问题描述】:
我的课程是用 Spring Boot Java 编写的,我使用 Swagger 2 来生成他们的文档。 我正在使用 spring-fox 2.9.0 版。
为了在 Swagger UI 中显示验证约束(@min、@max、@pattern 等),我在我的 application.java 中添加了以下几行,其中 showExtensions(true) ,但是没有用。 Desired result in Swagger UI
我应该改变什么以获得想要的结果?
@Bean
UiConfiguration uiConfig() {
return UiConfigurationBuilder.builder()
.deepLinking(true)
.displayOperationId(false)
.defaultModelsExpandDepth(1)
.defaultModelExpandDepth(1)
.defaultModelRendering(ModelRendering.EXAMPLE)
.displayRequestDuration(false)
.docExpansion(DocExpansion.NONE)
.filter(false)
.maxDisplayedTags(null)
.operationsSorter(OperationsSorter.ALPHA)
.showExtensions(true)
.tagsSorter(TagsSorter.ALPHA)
.supportedSubmitMethods(UiConfiguration.Constants.DEFAULT_SUBMIT_METHODS)
.validatorUrl(null)
.build();
}
【问题讨论】:
标签: java spring-boot swagger swagger-2.0 springfox