美文网首页
Swagger2常用注解

Swagger2常用注解

作者: 删我丶 | 来源:发表于2021-03-19 17:27 被阅读0次

常用注解:

  • @Api()用于类;
    表示标识这个类是swagger的资源
  • @ApiOperation()用于方法;
    表示一个http请求的操作
  • @ApiParam()用于方法,参数,字段说明;
    表示对参数的添加元数据(说明或是否必填等)
    1. name–参数名
    2. value–参数说明
    3. required–是否必填
  • @ApiModel()用于类
    表示对类进行说明,用于参数用实体类接收
    1. value–表示对象名
    2. description–描述
  • @ApiModelProperty()用于方法,字段
    表示对model属性的说明或者数据操作更改
    1. value–字段说明
    2. name–重写属性名字
    3. dataType–重写属性类型
    4. required–是否必填
    5. example–举例说明
    6. hidden–隐藏
  • @ApiIgnore()用于类,方法,方法参数
    表示这个方法或者类被忽略
  • @ApiImplicitParam() 用于方法
    表示单独的请求参数
  • @ApiImplicitParams() 用于方法,包含多个 @ApiImplicitParam
    1. name–参数ming
    2. value–参数说明
    3. dataType–数据类型(默认类型是String,如果使用Integer可以设置为Int)
    4. paramType–参数类型
      4.1 header-->请求参数的获取:@RequestHeader(代码中接收注解)
      2.2 query-->请求参数的获取:@RequestParam(代码中接收注解)
      4.3 path(用于restful接口)-->请求参数的获取:@PathVariable(代码中接收注解)
      4.4 body-->请求参数的获取:@RequestBody(代码中接收注解)
      4.5 form(不常用)
    5. example–举例说明

相关文章

  • springboot集成文档和校验

    一、springboot 集成swagger2 0. 添加依赖 1. 在model添加注解 注解常用字段以下: 2...

  • Swagger2常用注解

    常用注解: @Api()用于类;表示标识这个类是swagger的资源 @ApiOperation()用于方法;表示...

  • Springfox - Swagger2 常用注解

    @ApiIgnore():用于类或者方法上,可以不被swagger显示在页面上 @Api():用于类表示标识这个类...

  • springboot整合swagger2

    发现我们公司蛮喜欢用swagger2的,那就学习一波 swagger2是什么 简单来说,swagger2通过注解可...

  • Swagger2的实战

    一、Swagger2的官方文档 Swagger官方地址 二、Swagger2的相关注解的介绍 1、接口相关的描述 ...

  • Springboot+Swagger生成在线文档、离线文档

    生成在线文档(不细说,很多可用的教程) 加好注解接口的注解model的注解 生成离线文档 将Swagger2文档导...

  • Spring系列常用注解

    附录史上最全Spring注解Spring常用注解Springboot常用45注解Springboot常用27个注解...

  • Springboot 整合swagger2 相关

    1、引入依赖 2、启动类加上注解 3、创建swagger2的工具类 4、在controller上用注解解释各个方法...

  • 生产环境禁用swagger

    1. 在Swagger2配置类中加入如下注解 @ConditionalOnProperty(prefix = "s...

  • swagger2 generate

    github 本插件实现swagger2注解生成功能,针对Controller与value object. 首先现...

网友评论

      本文标题:Swagger2常用注解

      本文链接:https://www.haomeiwen.com/subject/ktcbcltx.html