Swaggerは複数のパスをスキャンする
902 ワード
主にapis法ではPredicatesを用いる.or(path 1,path 2)の方法
単一のスキャン
複数スキャン
単一のスキャン
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
//
.apis(Swagger2Config.basePackage("com.dnkj.smart.controller"))
.paths(PathSelectors.any())
.build()
.globalOperationParameters(pars);//
複数スキャン
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
//
.apis(Predicates.or(Swagger2Config.basePackage("com.dnkj.smart.controller"), Swagger2Config.basePackage("com.dnkj.digital.controller")))
.paths(PathSelectors.any())
.build()
.globalOperationParameters(pars);//