注解
@NotBlank(message = "描述")
@Pattern(regexp = "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", message = "正则表达式不满足描述")
@NotEmpty //非空
@Length(max = 5)// 长度
@Min(value = 0)
@Valid
@JSONField(name = "id_card") //重命名
在Bean的验证中要验证对应的规则要验证的对象之前加上@Validated
model 中添加注解
当用户传入的参数 与规则不符合时
后台会报错 ,同时前台会得到返回消息
前端可以在api回调的地方统一处理 捕获code=500 然后将msg提示给用户看
这下面是用于自动生成 api文档 smart-doc
注释添加
@ignore //忽略不添加到api文档中 @required // 必须
@since 1.0 //记录字段新增版本