当前位置:网站首页 > 技术博客 > 正文

swagger api doc



这是我参与更文挑战的第1天,活动详情查看: 更文挑战

前后端分离开发模式中,api文档是最好的沟通方式。

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。

  • 及时性(接口变更后,能够及时准确的通知前后端开发人员)
  • 规范性(并且保证接口的规范性,如接口的地址,请求方式,参数,响应格式和错误信息)
  • 一致性(接口信息一致,不糊出现文档版本不一致产生分歧)
  • 可测性(直接在接口文档上进行测试)

1、依赖:

 

2、配置类:

 

image.png

3、配置config

 

image.png

3.1 API模型

entity的实体类中可以添加一些自定义设置,例如:

 

3.2 定义接口说明和参数说明

  • @Api:修饰整个类,描述Controller的作用
  • @ApiOperation:描述一个类的一个方法,或者说一个接口
  • @ApiParam:单个参数描述
  • @ApiModel:用对象来接收参数
  • @ApiProperty:用对象接收参数时,描述对象的一个字段
  • @ApiResponse:HTTP响应其中1个描述
  • @ApiResponses:HTTP响应整体描述
  • @ApiIgnore:使用该注解忽略这个API
  • @ApiError :发生错误返回的信息
  • @ApiImplicitParam:描述一个请求参数,可以配置参数的中文含义,还可以给参数设置默认值
  • @ApiImplicitParams:描述由多个 @ApiImplicitParam 注解的参数组成的请求参数列表

                            

  • 上一篇: 键盘a的keycode是多少
  • 下一篇: sighup信号
  • 版权声明


    相关文章:

  • 键盘a的keycode是多少2025-04-26 17:01:02
  • python安装gurobi2025-04-26 17:01:02
  • void函数已有主体怎么解决2025-04-26 17:01:02
  • java实现商城项目2025-04-26 17:01:02
  • sql中的编程语言是什么语言2025-04-26 17:01:02
  • sighup信号2025-04-26 17:01:02
  • 霍夫曼编码树例题2025-04-26 17:01:02
  • 计算机类专业就业前景如何2025-04-26 17:01:02
  • usb协议复杂吗2025-04-26 17:01:02
  • 主存储器分为2025-04-26 17:01:02