@validation注解 验证前端表单提交的封装参数
@NotNull 参数不能为null
@NotEmpty 用在集合上面,长度不能为0 size
@NotBlank 用在string 类型上 不能为空和空字符串
@Pattern 规则验证(包括正则表达式等)
例子:
/** 姓名 */
@NotBlank(message = "请输入名称")
@Length(message = "名称不能超过个 {max} 字符", max = 10)
public String name;
/** 年龄 */
@NotNull(message = "请输入年龄")
@Range(message = "年龄范围为 {min} 到 {max} 之间", min = 1, max = 100)
public Integer age;
要在参数上加上@Valid。 即放在@RequestBody 前面
下班记得打卡