当我们需要扫描指定的包下的接口,然后生成该包下的API,那我们要怎么配置呢?
创建swagger的springboot项目
Docket.select().xxx.build()
在Docket类中有 select() 方法,该方法需要与 build() 一起使用。
@Bean
public Docket docket(){
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
// 中间配置扫描接口条件/扫描路径条件
.build(); // build:工厂模式
}
为什么这两个方法要一起使用呢?
- select() 返回的是一个ApiSelectorBuilder对象,而我们需要的却是Docket