一.很多情况通过路径作为划分 切换api作为分组还是非常方便的
public class SwaggerConfig {
@Bean
public Docket adminApi() {
return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any())
.paths(PathSelectors.ant("/admin/**")).build().groupName("Admin接口文档").pathMapping("/")
.apiInfo(apiInfo("Admin接口文档","用于调试测试 管理的接口页面","1.0"));
}
@Bean
public Docket openApi() {
return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any())
.paths(PathSelectors.ant("/open/**")).build().groupName("Open接口文档").pathMapping("/")
.apiInfo(apiInfo("Open接口文档","用于调试测试 openApi 的接口页面","1.0"));
}
private ApiInfo apiInfo(String name,String description,String version) {
ApiInfo apiInfo = new ApiInfoBuilder().title(name).description(description).version(version).build();
return apiInfo;
}
}