我正在使用 spring-boot-starter-parent 1.3.3.RELEASE。我无法在 Swagger UI 中禁用以下端点。
需要禁用:-
Entity Metadata Services
profile-controller
repository-controller
我使用代码禁用了以下端点。
禁用端点:-
environment-manager-mvc-endpoint
generic-postable-mvc-endpoint
restart-mvc-endpoint
Code:-
public Docket appHierarchyServiceApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(Predicates.not(RequestHandlerSelectors.basePackage("org.springframework.boot")))
.paths(PathSelectors.any()).build()
如何在 Swagger UI 中禁用配置文件和存储库控制器?
请提供您的意见。
在 .paths(...) 中使用正则表达式
我使用以下内容:
.paths(PathSelectors.regex(""^/(?!error|autoconfig|beans|configprops|dump|info|mappings|trace|env|metrics).*$""))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)