Swagger常用注解表格汇总

常用的注解及其使用位置如下:

@Api:用在请求的类上,表示对类的说明常用参数

代码示例:

@Api(tags="登录")
@Controller
@RequestMapping(value="/sign")
public class LoginController {}

@ApiOperation:用在请求的方法上,说明方法的用途、作用

代码示例:

@ResponseBody
@PostMapping(value="/login")
@ApiOperation(value = "登录检测", notes="根据用户名判断用户是否存在")
public UserModel login(@RequestParam(value = "name", required = false) String account,
@RequestParam(value = "pass", required = false) String password){}

 @ApiModel:用于响应类上,表示一个返回响应数据的信息

 @ApiModelProperty:用在属性上,描述响应类的属性

 示例代码:

扫描二维码关注公众号,回复: 15909704 查看本文章
@ApiModel(value="用户登录信息", description="判断用户是否存在")
public class UserModel implements Serializable{
    
private static final long serialVersionUID = 30;

@ApiModelProperty(value="用户名")

private String account;

@ApiModelProperty(value="密码")

private String password;

}

猜你喜欢

转载自blog.csdn.net/weixin_54633033/article/details/130931931