Hibernate Validator 校验注解

/**
 * 认识一些校验注解Hibernate Validator
 *
 * @NotNull 值不能为空
 * @Null 值必须为空
 * @Pattern(regex= ) 字符串必须匹配正则表达式
 * @Size(min= , max= )集合的元素数量必须在min和max之间
 * @CreditCardNumber(ignoreNoDigitCharacters=) 字符串必须是信用卡的卡号 按照美国的标准
 * @Email 字符串必须是Email地址
 * @Length(mix= , max=) 校验字符串的长度
 * @NotBlank 字符串必须有字符
 * @NotEmpty 字符串不能为Null, 集合有元素
 * @Range(min= , max=) 数字必须大于等于min ,小于等于max
 * @SafeHtml 字符串是安全的html
 * @URL 字符串是合法的URL
 *
 * @AssertFalse 值必须是false
 * @AssertTrue 值必须是true
 *
 * // 此属性既可以是字符串 也可以是数字  inclusive  是包含的意思
 * @DecimalMax(value= ,inclusive=)  值必须小于等于value 指定的值
 * @DecimalMin(value= ,inclusive=)  值必须大于等于value 指定的值
 * @Digits(integer= ,fraction=)
 *
 * @Future  值必须是将来的时间
 * @Past    值必须是过去的时间
 *
 * 此属性必须是数字
 * @Max     值必须小于等于value 指定的值,不能注解在字符串类型的属性上
 * @Min     值必须大于等于value 指定的值,不能注解在字符串类型的属性上
 */

你可能感兴趣的:(Hibernate Validator 校验注解)