2015-10-05 80 views

回答

11

您可以限制請求處理器選擇只掃描項目的包裝:

return new Docket(DocumentationType.SWAGGER_2) 
     .select() 
     .apis(RequestHandlerSelectors.basePackage("your package")) 
     ... 
0

ü也可以使用springfox-swagger2註解。 springfox.documentation.annotations.ApiIgnore

@ApiIgnore 
public class ErrorController { 

這會從文檔中排除該類。

0
  • 它可以通過Predicates.not()來完成。

    @Bean 
    public Docket api() { 
        return new Docket(DocumentationType.SWAGGER_2) 
         .select() 
         .apis(RequestHandlerSelectors.any()) 
         .paths(PathSelectors.any()) 
         .paths(Predicates.not(PathSelectors.regex("/error.*"))) 
         .build(); 
    }