如何从swagger-ui删除操作处理程序?

时间:2019-11-02 03:35:30

标签: spring-boot swagger swagger-ui springfox

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中吗?

0 个答案:

没有答案