public Docket documentation() {
return new Docket(DocumentationType.SWAGGER_2)
.securitySchemes(singletonList(new ApiKey("JWT", AUTHORIZATION, HEADER.name())))
.securityContexts(singletonList(
SecurityContext.builder()
.securityReferences(
singletonList(SecurityReference.builder()
.reference("JWT")
.scopes(new AuthorizationScope[0])
.build()
)
)
.build())
)
.select()
.paths(not(PathSelectors.regex("/health/*")))
.build()
.pathMapping("/")
.genericModelSubstitutes(ResponseEntity.class)
.useDefaultResponseMessages(false)
.apiInfo(metadata());
}
但是所有/ health端点仍然显示在swagger-ui中吗?