当前位置:网站首页 > Vue.js开发 > 正文

swagger2.0 出参map(swagger pathmapping)



 

开启Swagger

 

实体类

 
 

Docket实现了DocumentationPlugin接口。DocumentationPlugin接口是文档插件,Swagger通过文档插件来实现输出的。

 
 

DocumentationType 构造函数需要传入DocumentationType,我们一般设置为DocumentationType.SWAGGER_2。

 

SimplePluginMetadata

 
 

ApiInfo配置文档信息

 

1)Contact

 

2)ApiInfoBuilder

build()方法构建ApiInfo实体类。

 

未配置ApiInfo效果:

image.png

配置ApiInfo效果:

image.png

  • enable(false) 关闭Swagger
 

image.png

  • groupName()配置一个分组

image.png

设置请求头信息

 

生成参数:

 

效果

image.png

image.png

设置需要登录认证的路径

 

参数创建

 

1)SecurityContext

一个类,用于表示应用于每个api操作的默认授权集

要自定义应用授权列表的请求映射,请指定自定义includePatterns或requestMethods

 

使用:

 

1) .select()

 

2) .apis()

RequestHandlerSelectors配置要扫描接口的方式

basePackage:指定要扫描的包=>RequestHandlerSelectors.basePackage("com.kuang.swagger.controller") any():扫描全部 none():全部不扫描

withClassAnnotation:扫描类上的注解=>RequestHandlerSelectors.withClassAnnotation(RestController.class)

withMethodAnnotation:扫描方法上的注解=>RequestHandlerSelectors.withMethodAnnotation(GetMapping.class)

 

3) .paths()

Path:过滤路径 ant:指定路径 any:过滤全部 none:全部不过滤 regex:按照正则表达式来过滤

到此这篇swagger2.0 出参map(swagger pathmapping)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
                            

版权声明


相关文章:

  • 网络词js是什么意思(网络上js是什么意思)2024-12-04 14:00:04
  • pcie4.0x4速度(pcie4.0 速度)2024-12-04 14:00:04
  • can通讯线故障(can通讯故障522083.19)2024-12-04 14:00:04
  • vue路由守卫作用(vue 路由守卫作用)2024-12-04 14:00:04
  • 数组方法split(数组方法js)2024-12-04 14:00:04
  • vue2生命周期有几个(vue生命周期有多少个)2024-12-04 14:00:04
  • 路由守卫vue(路由守卫的作用和意义)2024-12-04 14:00:04
  • vue2官网(vue2官网怎么打不开)2024-12-04 14:00:04
  • ubuntu2004换源(ubuntu20.10换源)2024-12-04 14:00:04
  • jsjl是什么意思(jsi是什么意思)2024-12-04 14:00:04
  • 全屏图片