Swagger注解及其说明

本文详细介绍了Api、ApiOperation、ApiImplicitParams等注解在Java API开发中的作用,展示了如何使用@ApiResponses处理错误响应,并通过@ApiModel和ApiModelProperty阐述了模型定义。重点讲解了如何构建完整、易懂的API接口文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • @Api : 用在类上,说明该类的主要作用。
  • @ApiOperation:用在方法上,给API增加方法说明。
  • @ApiImplicitParams : 用在方法上,包含一组参数说明。
  • @ApiImplicitParam:用来注解来给方法入参增加说明。

 

 

  • @ApiResponses:用于表示一组响应。

    • @ApiResponse:用在@ApiResponses中,一般用于表达一个错误的响应信息

      • code:数字,例如400

      • message:信息,例如"请求参数没填好"

      • response:抛出异常的类

  • @ApiModel:用在返回对象类上,描述一个Model的信息(一般用在请求参数无法使用@ApiImplicitParam注解进行描述的时候)

  • @ApiModelProperty:描述一个model的属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值