@NotNull注解 作用类型 解释 任何类型 属性不能为null@NotEmpty集合 集合不能为null,且size大于0@NotBlank只能作用在String上,不能为null,而且调用trim()后,长度必须大于0@AssertTrueBoolean、boolean布尔属性必须是true@Min数字类型(原子和包装) 限定数字的最小值(整型)@Max同@Min限定数字的最大值(整型)@DecimalMin同@Min限定数字的最小值(字符串,可以是小数)@DecimalMax同@Min限定数字的最大值(字符串,可以是小数)@Range数字类型(原子和包装) 限定数字范围(长整型)@Length字符串 限定字符串长度@Size集合 限定集合大小@Past时间、日期 必须是一个过去的时间或日期@Future时期、时间 必须是一个未来的时间或日期@Email字符串 必须是一个邮箱格式@Pattern字符串、字符 正则匹配字符串