@ApiModel 用于模型类 ;表示对类进行说明,用于参数用实体类接收
value–表示对象名
description–描述
都可省略
@ApiModelProperty 用于字段; 表示对model属性的说明或者数据操作更改
value–字段说明
name–重写属性名字
dataType–重写属性类型
required–是否必填
example–举例说明
hidden–隐藏

@ApiModel(value="user对象",description="用户对象user")
public class User implements Serializable{private static final long serialVersionUID = 1L;@ApiModelProperty(value="用户名",name="username",example="xingguo")private String username;@ApiModelProperty(value="状态",name="state",required=true)private Integer state;private String password;private String nickName;private Integer isDeleted;@ApiModelProperty(value="id数组",hidden=true)private String[] ids;private List<String> idList;//省略get/set
}
  @ApiOperation("更改用户信息")@PostMapping("/updateUserInfo")public int updateUserInfo(@RequestBody @ApiParam(name="用户对象",value="传入json格式",required=true) User user){int num = userService.updateUserInfo(user);return num;}

效果图:

Swagger 注解~用于模型相关推荐

  1. Swagger 注解~用于Controller

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

  2. Swagger 注解~用于方法

    @ApiOperation 用于方法:表示一个http请求的操作 value用于方法描述 notes用于提示内容 tags可以重新分组(视情况而用) @ApiParam 用于参数,字段说明:表示对参数 ...

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

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

  4. 【SpringBoot】mybatis 自动生成swagger注解,及普通查询sql

    1.项目结构 1.pom文件中的引入 <?xml version="1.0" encoding="UTF-8"?> <project xmln ...

  5. 【swagger】Swagger注解介绍

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

  6. 机器学习的中流砥柱:用于模型构建的基础架构工具有哪些?

    本文转载自公众号"读芯术"(ID:AI_Discovery) 人工智能(AI)和机器学习(ML)已然"渗透"到了各行各业,企业们期待通过机器学习基础架构平台,以 ...

  7. java 生成并覆盖文件,基于mybatis-plus生成不被覆盖的文件并支持swagger注解

    情况是这样的: 原本mybatis-plus的框架的模板是不支持swagger的注解的,需要手动写. 自己折腾了1个多小时,建立在mybatis-plus的基础上进行修改.可以选择生成文件时,不覆盖某 ...

  8. 【AutoML】强化学习如何用于模型蒸馏?

    大家好,欢迎来到专栏<AutoML>,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述在知识蒸馏中的应用. 作者&编辑 | 言有三 上一期给大家介绍了AutoM ...

  9. 设计模式——Spring注解编程模型

    文章目录 1. 引言 2. Spring注解编程模型 2.1 元注解(Meta-Annotations) 2.2 Spring模式注解(Stereotype Annotations) 2.3 Spri ...

最新文章

  1. PathMatchingResourcePatternResolver通过适配符寻找符合条件的java类
  2. mysql的索引优化_MySQL索引优化与分析(重要)
  3. oracle10grac创建单实例,Oracle10gLinux单实例迁移到rac
  4. Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
  5. 保证相同类型的MDI子窗体只会被打开一次的方法
  6. JQuery-学习笔记05【高级——JQuery动画和遍历】
  7. boost::system::error_code相关的测试程序
  8. 8.2-3 partprobe、tune2fs
  9. Verilog_寻找最高有效位的位置
  10. 给一个不多于5位的正整数,求出它是几位数?
  11. magento php 所需模块,magento博客 - Magento2 创建基本模块
  12. 刑法中关于计算机犯罪的规定
  13. pycharm、idea换一种思路---延长试用(无限使用30天)
  14. [转]Pytest 基础教程
  15. HDU 1260: Tickets
  16. 如何在S函数中对变量或者输入信号进行求导
  17. CSS内联样式的使用,实战篇
  18. 如何对 Excel 中的数据使用 SQL 查询
  19. JS格式化字符串(两种方法)
  20. Gym 101778G

热门文章

  1. Redis系列教程(九):Redis的内存回收原理,及内存过期淘汰策略详解
  2. 史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
  3. 简单讲述一下Intent的传值过程
  4. tensorflow1、2会话、变量、feed、fetch、最小二乘法
  5. Zookeeper默认占用8080端口问题以及常见启动错误的解决
  6. 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]
  7. Vue笔记:webpack项目vue启动流程
  8. RAC(ReactiveCocoa)使用方法(二)
  9. WCF技术实现基于角色的访问控制
  10. 【开始研究Community Server,转贴一点东西】Community Server资料收集