@NotNull
验证对象不为null。
@NotEmpty
验证字符串不为null且长度大于0。
@NotBlank
验证字符串不为null且长度大于0且不包含空白字符。
@Size
验证字符串、集合或数组的长度是否在指定范围内。
@Min
验证数字是否大于等于指定值。
@Max
验证数字是否小于等于指定值。
@DecimalMin
验证数字是否大于等于指定值。
@DecimalMax
验证数字是否小于等于指定值。
@Digits
验证数字是否符合指定的整数和小数位数。
@Pattern
验证字符串是否匹配指定的正则表达式。
@Email
验证字符串是否符合电子邮件格式。
@URL
验证字符串是否符合URL格式。
@AssertTrue
验证布尔值是否为true。
@AssertFalse
验证布尔值是否为false。
@Past
验证日期是否在当前时间之前。
@Future
验证日期是否在当前时间之后。
@Valid
递归验证关联对象。
@Email
被注释的元素必须是电子邮箱地址
@Length
被注释的字符串的大小必须在指定的范围内
@NotEmpty
被注释的字符串的必须非空
@Range
被注释的元素必须在合适的范围内