Swagger配置文件
这里配置两个分组admin【后台管理接口】、wechat【微信管理接口】

@Configuration
@EnableSwagger2
public class Swagger2 {public static final String SWAGGER_SCAN_ADMIN_PACKAGE = "com.jacksony.module.admin.controller";public static final String ADMIN_VERSION = "1.0.0";public static final String SWAGGER_SCAN_WX_PACKAGE = "com.jacksony.module.wechat.controller";public static final String WX_VERSION = "1.0.0";@Beanpublic Docket createAdminRestApi() {return new Docket(DocumentationType.SWAGGER_2).groupName("后台管理接口").apiInfo(apiAdminInfo()).select().apis(RequestHandlerSelectors.basePackage(SWAGGER_SCAN_ADMIN_PACKAGE))//api接口包扫描路径.paths(PathSelectors.regex(".*/admin/.*"))//可以根据url路径设置哪些请求加入文档,忽略哪些请求.build();}private ApiInfo apiAdminInfo() {return new ApiInfoBuilder().title("后台管理接口")//设置文档的标题.description("后台数据管理")//设置文档的描述->1.Overview.version(ADMIN_VERSION)//设置文档的版本信息-> 1.1 Version information.build();}@Beanpublic Docket createWxRestApi() {return new Docket(DocumentationType.SWAGGER_2).groupName("微信管理接口").apiInfo(apiWxInfo()).select().apis(RequestHandlerSelectors.basePackage(SWAGGER_SCAN_WX_PACKAGE))//api接口包扫描路径.paths(PathSelectors.regex(".*/weixin/.*"))//可以根据url路径设置哪些请求加入文档,忽略哪些请求.build();}private ApiInfo apiWxInfo() {return new ApiInfoBuilder().title("微信管理接口")//设置文档的标题.description("微信开发接口实现的文档")//设置文档的描述->1.Overview.version(WX_VERSION)//设置文档的版本信息-> 1.1 Version information.build();}
}

Spring Boot中级篇-集成Swagger2分组文档相关推荐

  1. springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j

    文章目录 导言 一.swagger2介绍 二.springBoot-swagger2实战演练 1. 快速创建项目 2. 引入是swagger2 依赖 3. swagger2 常用注解 4. ==配置 ...

  2. Spring Boot 使用 Swagger3 生成 API 接口文档

    前言 在之前的文章中,我们已经讲了如何利用 Spring Boot 来集成 Swagger2,详情可戳:Spring Boot 集成 Swagger2,构建强大的 API 文档.但其实 Swagger ...

  3. springboot集成Swagger2接口文档

    <!-- Swagger 接口文档 --><dependency><groupId>io.springfox</groupId><artifact ...

  4. Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据

    一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...

  5. Spring Boot 2.0---使用Swagger2构建强大的API文档

    Spring Boot 2.0 ---使用Swagger2构建强大的API文档 随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多.通常 ...

  6. Spring Boot项目中集成Elasticsearch,并实现高效的搜索功能

    Spring Boot项目中集成Elasticsearch 前言 环境准备 引入依赖 配置Elasticsearch连接信息 定义实体类 定义Elasticsearch操作接口 实现搜索功能 总结 前 ...

  7. Spring Boot最新版集成邮件发送功能大全

    Spring Boot最新版集成邮件发送功能大全 前言 一.开启SMTP服务并获取授权码 二.创建Spring Boot项目 1.配置邮箱基本信息: 2.简单邮件发送: 3.发送带附件的邮件: 5.使 ...

  8. 玩转 Spring Boot 应用篇(搭建菜菜的店铺)

    0.  0.0. 历史文章整理 玩转 Spring Boot 入门篇 玩转 Spring Boot 集成篇(MySQL.Druid.HikariCP) 玩转 Spring Boot 集成篇(MyBat ...

  9. Spring Boot 极简集成 Shiro

    点击关注公众号,Java干货及时送达 1. 前言 Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理. Shiro有三大核心组件: Subject: ...

  10. spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问

    spring boot.mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问 1.原理实现介绍 本质来说使用连接池是为了节省创建.关闭数据库连接的资源消耗,从而提 ...

最新文章

  1. php mysql增改删_PHP分享:如何实现MySQL的增加删除修改查看
  2. GDCM:gdcm::Object的测试程序
  3. python 支持向量机预测结果相同_Python机器学习算法 — 支持向量机(SVM)
  4. jQuery常用方法总结(转)
  5. Leedcode10-linked-list-cycle-ii
  6. 程序员谨防加班猝死之十大建议
  7. [mysql]三种方法为root账户指定密码
  8. 【论文笔记】Convolutional Neural Networks for Sentence Classification
  9. java day62【 响应数据和结果视图 、 SpringMVC 实现文件上传 、 SpringMVC 中的异常处理 、 SpringMVC 中的拦截器 】...
  10. 【机器学习笔记1】一元线性回归模型及预测
  11. 【C++STL库】stack常用函数学习
  12. matlab求六自由度机械臂,基于人工势场的六自由度空间机械臂避障路径
  13. 基于用户标签的时间衰减因子
  14. 即将到来的Xcode8 都更新了什么?
  15. 撩人飙新意,美汁源首次转战“AR微电影”,要你变身当“导演”
  16. 通达信标记符号_通达信各种符号
  17. 深入理解内存:原理简介
  18. c语言过去硬盘序列号,[C]获取硬盘序列号
  19. 分享几个 Windows 实用技巧
  20. 台电x98plus的win10/win11使用

热门文章

  1. DPDK-UIO 驱动认识
  2. linux网络子系统分析(二)—— 协议栈分层框架的建立
  3. flutter 全选_Android Studio写flutter快捷键
  4. 倾心家教安卓案例开发代码_你或许从未听过的20个安卓开发工具
  5. Path Sum Path Sum II
  6. linux 查看端口占用命令 亲测可用
  7. NYOJ题目915-+-字符串
  8. 【知识蒸馏】Distilling the Knowledge in a Neural Network
  9. spass是Java吗_Java SpassFingerprint类代码示例
  10. php js 获取 客户端ip地址,JavaScript获取客户端IP的方法(新方法)