Swagger 注解~用于模型
@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 注解~用于模型相关推荐
- Swagger 注解~用于Controller
@Api 用于类:表示标识这个类是swagger的资源 tags–表示说明 value–也是说明,可以使用tags替代 但是tags如果有多个值,会生成多个list @Api(value=" ...
- Swagger 注解~用于方法
@ApiOperation 用于方法:表示一个http请求的操作 value用于方法描述 notes用于提示内容 tags可以重新分组(视情况而用) @ApiParam 用于参数,字段说明:表示对参数 ...
- 什么是swagger以及swagger注解详解
1.什么是swagger Swagger是一个规范和完整的框架,用于生成.描述.调用和可视化RESTful风格的Web服务.简单来说,Swagger是一个功能强大的接口管理工具,并且提供了多种编程语言 ...
- 【SpringBoot】mybatis 自动生成swagger注解,及普通查询sql
1.项目结构 1.pom文件中的引入 <?xml version="1.0" encoding="UTF-8"?> <project xmln ...
- 【swagger】Swagger注解介绍
Swagger注解介绍 1.swagger注解 @ApiModel: 用于类,表示对类进行说明,用于参数用实体类接收 @ApiProperty:用于字段,表示对model属性的说明或者数据操作更改 @ ...
- 机器学习的中流砥柱:用于模型构建的基础架构工具有哪些?
本文转载自公众号"读芯术"(ID:AI_Discovery) 人工智能(AI)和机器学习(ML)已然"渗透"到了各行各业,企业们期待通过机器学习基础架构平台,以 ...
- java 生成并覆盖文件,基于mybatis-plus生成不被覆盖的文件并支持swagger注解
情况是这样的: 原本mybatis-plus的框架的模板是不支持swagger的注解的,需要手动写. 自己折腾了1个多小时,建立在mybatis-plus的基础上进行修改.可以选择生成文件时,不覆盖某 ...
- 【AutoML】强化学习如何用于模型蒸馏?
大家好,欢迎来到专栏<AutoML>,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述在知识蒸馏中的应用. 作者&编辑 | 言有三 上一期给大家介绍了AutoM ...
- 设计模式——Spring注解编程模型
文章目录 1. 引言 2. Spring注解编程模型 2.1 元注解(Meta-Annotations) 2.2 Spring模式注解(Stereotype Annotations) 2.3 Spri ...
最新文章
- PathMatchingResourcePatternResolver通过适配符寻找符合条件的java类
- mysql的索引优化_MySQL索引优化与分析(重要)
- oracle10grac创建单实例,Oracle10gLinux单实例迁移到rac
- Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
- 保证相同类型的MDI子窗体只会被打开一次的方法
- JQuery-学习笔记05【高级——JQuery动画和遍历】
- boost::system::error_code相关的测试程序
- 8.2-3 partprobe、tune2fs
- Verilog_寻找最高有效位的位置
- 给一个不多于5位的正整数,求出它是几位数?
- magento php 所需模块,magento博客 - Magento2 创建基本模块
- 刑法中关于计算机犯罪的规定
- pycharm、idea换一种思路---延长试用(无限使用30天)
- [转]Pytest 基础教程
- HDU 1260: Tickets
- 如何在S函数中对变量或者输入信号进行求导
- CSS内联样式的使用,实战篇
- 如何对 Excel 中的数据使用 SQL 查询
- JS格式化字符串(两种方法)
- Gym 101778G
热门文章
- Redis系列教程(九):Redis的内存回收原理,及内存过期淘汰策略详解
- 史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
- 简单讲述一下Intent的传值过程
- tensorflow1、2会话、变量、feed、fetch、最小二乘法
- Zookeeper默认占用8080端口问题以及常见启动错误的解决
- 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]
- Vue笔记:webpack项目vue启动流程
- RAC(ReactiveCocoa)使用方法(二)
- WCF技术实现基于角色的访问控制
- 【开始研究Community Server,转贴一点东西】Community Server资料收集