最近一个项目 swagger没有分组就特喵难受啊
全部都在一个默认里面 找自己写的controller找半天都还找不到
所有swagger分组就非常重要了
代码实现:swagger中配置
/**
*把一些多人完成的controller放进去
* @author zhangjunrong
* @date 2022/4/2 21:05
*/
@Bean
public Docket createRestAoiCooperate(){
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.xxx.controller.cooperate"))
.paths(PathSelectors.any())
.build()
.groupName("合作");
}
/**
*小乌龟组
* @author zhangjunrong
* @date 2022/4/2 21:05
*/
@Bean
public Docket createRestAoiZJR(){
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.xxx.controller.xxx"))
.paths(PathSelectors.any())
.build()
.groupName("小乌龟");
}
效果展示:

本文介绍了如何在Swagger中通过Docket配置实现API的分组管理,以便更高效地组织和查找控制器。作者提供了两个示例,创建了'合作'和'小乌龟'两个分组,分别对应不同的controller包。这样可以显著提高开发者在大型项目中的工作效率。
5915

被折叠的 条评论
为什么被折叠?



