侧边栏壁纸
博主头像
这就是之谦博主等级

我们的征途是星辰大海

  • 累计撰写 182 篇文章
  • 累计创建 3 个标签
  • 累计收到 16 条评论
标签搜索

目 录CONTENT

文章目录

@Valid注解

这就是之谦
2022-07-01 / 0 评论 / 0 点赞 / 803 阅读 / 166 字
温馨提示:
本文最后更新于 2022-07-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

@Valid 注解用法详解

参考:https://blog.csdn.net/sunnyzyq/article/details/103527380

@ApiOperation("用户注册")
@PostMapping("register")
public BizBaseResponse<Boolean> register(@RequestBody @Validated UserRequest userRequest) {
    return userService.register(userRequest);
}
@Data
@ApiModel(description = "用户请求信息")
public class UserRequest {

    /**
     * 手机号
     */
    @Pattern(regexp = "^[1][3,4,5,7,8][0-9]{9}$",message = "手机号码不合法")
    @ApiModelProperty(value = "手机号")
    private String phone;
    /**
     * 验证码
     */
    @NotBlank(message = "验证码不能为空")
    @ApiModelProperty(value = "验证码")
    private String code;
    /**
     * 用户点击获取验证码的次数
     */
    @ApiModelProperty(value = "用户点击获取验证码的次数")
    private int checkCount;

    /**
     * shareId
     */
    @NotBlank(message = "shareId不能为空")
    @ApiModelProperty(value = "shareId")
    private String shareId;
}
0

评论区