首页 > 编程语言 >java——@ApiOperation注解

java——@ApiOperation注解

时间:2022-11-26 23:02:24浏览次数:32  
标签:java spring 接口 ApiOperation 参数 value 注解 swagger

@RequestMapping(value = "/add",method = RequestMethod.POST)
@ApiOperation(value = "添加用户")
public synchronized BaseResponse<Long> addUser(@RequestBody UserRegisterParam param) {
return userService.add(param);
}
 

@ApiOperation不是spring自带的注解是swagger里的
com.wordnik.swagger.annotations.ApiOperation;

@ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下:
@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”);其他参数可参考源码;
@ApiParam(required = “是否必须参数”, name = “参数名称”, value = “参数具体描述”)
实际项目中非常需要写文档,提高Java服务端和Web前端以及移动端的对接效率。

Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目

实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档.



标签:java,spring,接口,ApiOperation,参数,value,注解,swagger
From: https://blog.51cto.com/u_11990719/5889242

相关文章

  • javascript 执行上下文
    <script>//执行上下文,顺序执行到此出会产生一个全局的执行上下文(ECG),并把全局ECG放到ECS(执行上下文栈)中//VO:GO(globanobject)对浏览器而言,window即......
  • Java控制台输出进度条
    源码packagecom.yang.restdemo.util;importjava.util.concurrent.TimeUnit;importjava.util.stream.Stream;/***@description:进度条*@author:YangJia......
  • Failed to load ApplicationContext-myBatis注解与整合
    严重:CaughtexceptionwhileallowingTestExecutionListener[org.springframework.test.context.support.DependencyInjectionTestExecutionListener@21213b92]topre......
  • 用JStack和Top分析Java进程CPU占用率
    在知道哪个Java进程CPU占用率过高以后:1.使用命令jstackPID命令打印出CPU占用过高进程的线程栈,例如jstack12012>12012.txt2.使用top-H-pPID命令查看对应进程是哪......
  • Java学习七
    一.小结1.使用二维数组来存储表格2.可以使用以下语法来声明二维数组变量:元素类型[][]数组变量3.可以使用以下语法来创建二维数组变量:new元素类型[行的个数][列的......
  • jdwp+rinetd 进行java 容器应用的远程调试
    实际上就是一个玩法,实际上因为jdwp是基于tcp协议的,我们可以使用任何合适的tcplb工具解决(iptables也是可以的)只是rinetd使用起来还是比较简单的,同时包含了一些简单的......
  • 重点--自测可以----Java实现微信公众号自动回复
    背景最近准备搭建自己的博客系统,有些软件或资料的下载链接放在网盘中,为了方便下载,同时可以将用户导流到公众号上,因此准备用Java实现微信公众号自动回复的功能准备工作微信......
  • npm 打包报错JavaScript heap out of memory(亲测可行)
    解决办法:1.修改package.json加–max_old_space_size=81922.安装并执行increase-memory-limit//全局安装cnpminstall-gincrease-memory-limit//项目内运行increase-memory......
  • Java类加载过程
    ClassLoader的主要职责就是负责加载各种class文件到JVM中,ClassLoader是一个抽象的class,给定一个class的二进制文件名,ClassLoader会尝试加载并且在JVM中生成构成这个类的各个......
  • java如何获取线程id呢?
    转自:​​http://www.java265.com/JavaCourse/202204/3183.html​​线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条......