问题描述
在google中搜索后,我从GitHub的一个问题中获得了解决方案, 。可以使用来完成 。
使用后,代码如下所示 。
@Bean
public Docket demoApi() {
return new Docket(DocumentationType.SWAGGER_2)//<3>
.select()//<4>
.apis(RequestHandlerSelectors.any())//<5>
.paths(Predicates.not(PathSelectors.regex("/error.*")))//<6>, regex must be in double quotes.
.build()
}
解决方法
我在Spring Boot项目中使用了 swagger2 。它运作良好,但我需要basic-error-
controller
从api中排除。目前,我正在使用正则表达式使用以下代码。它正在工作,但是有什么完美的方法可以做到这一点。
代码:
@Bean
public Docket demoApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.regex('(?!/error.*).*'))
.build()
}