我在很多项目中都有很多包装示例org.dordas。*。web.controller 我希望使用一个basepackage在swagger中配置所有项目,但*不工作。
@Bean
public Docket api(){
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("org.dordas.**.web.controller"))
.paths(PathSelectors.ant("/api/**"))
.build();
}
帮帮我
答案 0 :(得分:0)
基础套餐不会替代外卡。您可以创建自己的Predicate<RequestHandler>
,其中包含控制器的包并执行package.startsWith("org.dorsas") && package.endsWith("web.controller")