注解 作用
    @NotNull 值不能为空
    @Null 值必须为空
    @Pattern(regex=) 字符串必须匹配正则表达式
    @Size(min, max) 集合元素的数量必须在min和max之间
    @CreditCardNumber(ignoreNonDigitCharacters=) 字符串必须是信用卡号,按找美国的标准验证
    @Email 字符串必须是Email地址
    @Length(min, max) 检查字符串的长度
    @NotBlank 字符串不能为空串
    @NotEmpty 字符串不能为null, 集合必须有元素
    @Range(min, max) 数字必须大于min, 小于max
    @SafeHtml 字符串必须是安全的html
    @URL 字符串必须是合法的URL
    @AssertFalse 值必须是false
    @AssertTrue 值必须是true
    @DecimalMax(value=, inclusive=) 值必须小于等于(inclusive=true)/小于(inclusive=false)属性指定的值,也可以注释在字符串类型的属性上。
    @DecimalMin(value=, inclusive=) 值必须大于等于(inclusive=true)/小于(inclusive=false)属性指定的值,也可以注释在字符串类型的属性上。
    @Digist(integer=,fraction=) 数字格式检查。integer指定整数部分的最大长度,fraction指定小数部分的最大长度
    @Future 时间必须是未来的
    @Past 事件必须是过去的
    @Max(value=) 值必须小于等于value指定的值。不能注解在字符串类型属性上。
    @Min(value=) 值必须小于等于value指定的值。不能注解在字符串类型属性上。