swagger2配置扫多个包
Posted 姚__
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swagger2配置扫多个包相关的知识,希望对你有一定的参考价值。
简单记录下,网上搜到几个都比较麻烦
@Bean(value = "defaultApi2")
public Docket defaultApi2()
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
//此包路径下的类,才生成接口文档
.apis(RequestHandlerSelectors.basePackage("org.jeecg").or(RequestHandlerSelectors.basePackage("com.xxx")))
//加了ApiOperation注解的类,才生成接口文档
.apis(RequestHandlerSelectors.withClassAnnotation(RestController.class))
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.paths(PathSelectors.any())
.build()
.securitySchemes(Collections.singletonList(securityScheme()))
.securityContexts(securityContexts());
//.globalOperationParameters(setHeaderToken());
这样两个包下的都可以被扫到,类似可以再加多个
以上是关于swagger2配置扫多个包的主要内容,如果未能解决你的问题,请参考以下文章