pom文件依赖

    <properties><springfox-swagger2.version>2.9.2</springfox-swagger2.version><springfox-swagger-ui.version>2.9.2</springfox-swagger-ui.version><knife4j-spring-boot-starter.version>2.0.2</knife4j-spring-boot-starter.version><springfox-bean-validators.version>2.9.2</springfox-bean-validators.version><shiro-redis.version>3.2.3</shiro-redis.version><shiro-spring.version>1.4.1</shiro-spring.version></properties> <dependencies><!--swagger2 依赖--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${springfox-swagger2.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${springfox-swagger-ui.version}</version></dependency><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>${knife4j-spring-boot-starter.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-bean-validators</artifactId><version>${springfox-bean-validators.version}</version></dependency></dependencies>    <properties><springfox-swagger2.version>2.9.2</springfox-swagger2.version><springfox-swagger-ui.version>2.9.2</springfox-swagger-ui.version><knife4j-spring-boot-starter.version>2.0.2</knife4j-spring-boot-starter.version><springfox-bean-validators.version>2.9.2</springfox-bean-validators.version><shiro-redis.version>3.2.3</shiro-redis.version><shiro-spring.version>1.4.1</shiro-spring.version></properties> <dependencies><!--swagger2 依赖--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${springfox-swagger2.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${springfox-swagger-ui.version}</version></dependency><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>${knife4j-spring-boot-starter.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-bean-validators</artifactId><version>${springfox-bean-validators.version}</version></dependency></dependencies>

配置文件 进行分组配置

import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration
@EnableSwagger2
@EnableKnife4j
public class SwaggerConfig {/*** 设置基础分组(包含所有注解标注过的接口)* @return*/@Beanpublic Docket docketBase_seller() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo_seller()).select().apis(RequestHandlerSelectors.basePackage("com.xinfeng.controller.seller")).paths(PathSelectors.any())     //正则匹配请求路径,并分配至当前分组,当前所有接口.build().groupName("卖家管理系统")      //分组名称.globalOperationParameters(null);}private ApiInfo apiInfo_seller() {return new ApiInfoBuilder().title("新丰商城-卖家接口模块").description("新丰商城-193中级项目").termsOfServiceUrl("").version("1.0").build();}@Beanpublic Docket docketBase_setting() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo_setting()).select().apis(RequestHandlerSelectors.basePackage("com.xinfeng.controller.setting")).paths(PathSelectors.any())     //正则匹配请求路径,并分配至当前分组,当前所有接口.build().groupName("商城管理系统")      //分组名称.globalOperationParameters(null);}private ApiInfo apiInfo_setting() {return new ApiInfoBuilder().title("新丰商城-商城管理系统").description("新丰商城-193中级项目").termsOfServiceUrl("").version("1.0").build();}@Beanpublic Docket docketBase_home() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo_home()).select().apis(RequestHandlerSelectors.basePackage("com.xinfeng.controller.home")).paths(PathSelectors.any())     //正则匹配请求路径,并分配至当前分组,当前所有接口.build().groupName("商城系统")      //分组名称.globalOperationParameters(null);}private ApiInfo apiInfo_home() {return new ApiInfoBuilder().title("新丰商城-商城系统").description("新丰商城-193中级项目").termsOfServiceUrl("").version("1.0").build();}
}

Swagger 分组配置相关推荐

  1. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+灰度尺度图)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+灰度尺度图)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分组 ...

  2. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+自定义调色板)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+自定义调色板)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分 ...

  3. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分 ...

  4. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+Brewer调色板)实战

    R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+Brewer调色板)实战 目录 R语言使用ggplot2包使用geom_boxplot函数绘制 ...

  5. Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响

    前几天在<Spring Boot 2.4 对多环境配置的支持更改>一文中,给大家讲解了Spring Boot 2.4版本对多环境配置的配置变化.除此之外,还有一些其他配置变化,所以今天我们 ...

  6. 【Swagger】配置信息详解(涉及源码分析)

    先来说说 Swagger 有什么用,相较于使用 markdown 或者 word 写接口文档,Swagger 自动生成 API 文档,然后在 web 端暴露,并且 API 文档与 API 定义同步更新 ...

  7. [Swagger] Asciidoc 配置静态章节

    目录 Asciidoc 配置静态章节 MAVEN 静态章节配置 MAVAN命令切换输出方式 Asciidoc InteillJ IDEA Plugin REFRENCES 更多 Asciidoc 配置 ...

  8. SpringBoot集成swagger-ui以及swagger分组显示

    文章目录 1.swagger配置类 2.使用swagger 3.额外的学习经历 大家好,这篇文章展示下如何在springboot项目中集成swagger-ui.有人说,这都是老生常谈,网上的例子数不胜 ...

  9. Swagger中配置了@ApiModelProperty的allowableValues属性但不显示的问题

    现在用Swagger来生成API文档的例子已经非常多了,今天碰到开发同事问了一个问题,帮着看了一下,主要还是配置方法的问题,所以记录一下.如果你也碰到了同样的问题,希望本文对您有用. 问题描述 @Ap ...

  10. Logtail从入门到精通(三):机器分组配置

    摘要: 基于集团内数年来的Agent运维经验总结,我们设计了一种灵活性更高.使用更加便捷.耦合度更低的配置&机器管理方式:自定义标识机器分组.此种方式对于动态环境非常适用,尤其适用于弹性伸缩服 ...

最新文章

  1. es存在某个字段的查阅_ElasticSearch系列02:ES基础概念详解
  2. python 删除文件-python 删除文件和读取文件
  3. mysql索引查询 with_查找mysql中的低效索引
  4. 请你解释一下什么是线程池(thread pool)?
  5. python装饰器 property_python中property和setter装饰器用法
  6. USACO - 3.1.6 - Stamps
  7. 接口使用jwt返回token_JWT实现token验证
  8. 网络安全隐性杀手:三类危险的TXT文件
  9. python os system_python中os. popen system的区别
  10. docker artifactory-jcr
  11. rtsp 报文转发_rtsp_proxy_server
  12. centos下svn和Apache的结合使用
  13. php carbon,laravel Carbon函数
  14. Ubuntu18.04无法连接向日葵服务器的问题及解决
  15. tuple操作、dict、其他常用操作
  16. 【图像去噪】基于马尔可夫随机场实现图像去噪附matlab代码
  17. 急先锋开宝箱问题(Java实现)
  18. 往数组里面添加对象,往对象里面添加元素
  19. UI设计师需要学习哪些知识?UI设计零基础怎么入门?
  20. 近期风靡互联网的Deep Dream人工智能图像识别软件

热门文章

  1. 在华为做测试员是一种什么体验?带你深入了解华为
  2. C++训练:自由落体问题
  3. 流量魔盒FlowBox 发行的代币是DMC骗局分析
  4. “启用宏的幻灯片”是什么意思
  5. 如何正确跟踪广告转化数据,优化广告投放效果?
  6. 生活中的算法的实际举例_算法在实际生活中的应用
  7. epoll中的ET和LT模式区别
  8. 爆火GitHub 的十大最火 Python 项目,三天收藏突破10w+
  9. 在线工具网,程序员必备小网址
  10. python信用卡管理源码_Python随机生成信用卡卡号的实现方法