@ApiOperation 用于方法;表示一个http请求的操作
value用于方法描述
notes用于提示内容
tags可以重新分组(视情况而用)
@ApiParam 用于参数,字段说明;表示对参数的添加元数据(说明或是否必填等)
name–参数名
value–参数说明
required–是否必填

@Api(value="用户controller",tags={"用户操作接口"})
@RestController
public class UserController {@ApiOperation(value="获取用户信息",tags={"获取用户信息copy"},notes="注意问题点")@GetMapping("/getUserInfo")public User getUserInfo(@ApiParam(name="id",value="用户id",required=true) Long id,@ApiParam(name="username",value="用户名") String username) {// userService可忽略,是业务逻辑User user = userService.getUserInfo();return user;}
}

效果图:

Swagger 注解~用于方法相关推荐

  1. Swagger 注解~用于Controller

    @Api 用于类:表示标识这个类是swagger的资源 tags–表示说明 value–也是说明,可以使用tags替代 但是tags如果有多个值,会生成多个list @Api(value=" ...

  2. Swagger 注解~用于模型

    @ApiModel 用于模型类 :表示对类进行说明,用于参数用实体类接收 value–表示对象名 description–描述 都可省略 @ApiModelProperty 用于字段: 表示对mode ...

  3. swagger注解说明_swagger2常用注解说明

    原文:https://blog.csdn.net/u014231523/article/details/76522486 说明: 1.这里使用的版本:springfox-swagger2(2.4)sp ...

  4. 什么是swagger以及swagger注解详解

    1.什么是swagger Swagger是一个规范和完整的框架,用于生成.描述.调用和可视化RESTful风格的Web服务.简单来说,Swagger是一个功能强大的接口管理工具,并且提供了多种编程语言 ...

  5. 【swagger】Swagger注解介绍

    Swagger注解介绍 1.swagger注解 @ApiModel: 用于类,表示对类进行说明,用于参数用实体类接收 @ApiProperty:用于字段,表示对model属性的说明或者数据操作更改 @ ...

  6. Spring注解使用方法

    Spring框架从创建伊始就致力于为复杂问题提供强大的.非侵入性的解决方案.Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop.con ...

  7. 【EventBus】事件通信框架 ( 实现几个关键的封装类 | 消息中心 | 订阅注解 | 订阅方法封装 | 订阅对象-方法封装 | 线程模式 )

    文章目录 一.消息中心 二.订阅方法时的注解 三.订阅方法封装 四.订阅对象-方法封装 五.线程模式 一.消息中心 此处暂时只实现一个单例类 , 后续 注册订阅者 , 处理事件传递 , 取消注册订阅者 ...

  8. Swagger 注解~其他

    @ApiIgnore 用于类或者方法上,可以不被swagger显示在页面上 比较简单, 这里不做举例 @ApiImplicitParam  用于方法,表示单独的请求参数 @ApiImplicitPar ...

  9. spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效

    title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...

最新文章

  1. Caused by: java.lang.IllegalStateException: View ' '
  2. 下pg负载均衡_SAE 场景下,应用流量的负载均衡及路由策略配置实践
  3. .NET 4.0 任务(Task)
  4. 会签 数据库表设计_关于数据库表设计和实体类设计的思考
  5. 嵌入式Linux内核移植相关代码分析(转)
  6. OpenMP之双重for循环并行计算改进
  7. Java classLoader【转】
  8. linux ntp server配置文件,Linux下配置ntp server
  9. linux proc目录 是什么意思,linux 下proc目录里面有什么
  10. Protobuf3 序列化
  11. 大麦无线虚拟服务器,大麦路由器192.168.10.1设置教程
  12. LINUX从零开始——ENGINEER(云计算应用管理)——Day3 [逻辑卷管理、RAID磁盘阵列、进程管理]
  13. WPS下级标题不根据上级标题的编号改变而改变解决办法
  14. 3. 乱石穿空,惊涛拍岸,卷起千堆雪。 2. 故垒西边,人道是,三国周郎赤壁。 4. 江山.... hai太乱了,我们来写程序排序输出到磁盘文件中
  15. Fedora修复grub2启动项grub rescue
  16. 【强化学习】分层强化学习
  17. idea开发常用基本且非常实用的配置
  18. memset使用最详细细节
  19. 怎么判断Ubuntu有没有无线网卡?
  20. traceroute 工作原理

热门文章

  1. 论文浅尝 - ACL2020 | 用于回答知识库中的多跳复杂问题的查询图生成方法
  2. 【NLP】Google BERT详解
  3. Tensorflow2.0模型构建与训练
  4. Tensorflow修改张量特定位置元素的值
  5. 【TensorFlow】实现简单的鸢尾花分类器
  6. 论文学习16-Going out on a limb: without Dependency Trees(联合实体关系抽取2017)
  7. 大数据建模、分析、挖掘技术应用研修班的通知
  8. 06.动态SQL和foreach
  9. 通过OracleDataReader来读取BLOB类型的数据
  10. 解决a different object with the same identifier value was already associated with the session错误...