Hibernate Validator
注解名 | 注解描述 |
---|---|
@NotNull | 值不能为空 |
@Null | 值必须为空 |
@Pattern(regex=) | 字符串必须匹配正则表达式 |
@Size(min=,max=) | 集合的元素数量必须在min和max之间 |
@CredCardNumber(ignoreNonDigitCharacter=) | 字符串必须是信用卡卡号(美国国家标准) |
字符串必须是Email地址 | |
@Length(min=,max=) | 检查字符串的长度 |
@NotBlank | 字符串必须有字符 |
@NotEmpty | 字符串不为null,集合必须有元素 |
@Range(min=,max=) | 数字必须大于等于min,小于等于max |
@SafeHtml | 字符串必须是安全的html |
@URL | 字符串必须是合法的URL |
@AsserFalse | 值必须是false |
@AsserTrue | 值必须是true |
@DecimalMax(value,inclusive=) | 值必须小于等于(inclusive=true)/小于(inclusive=false)value属性指定的值;可以使用在字符串类型的属性上 |
@DecimalMin(value,inclusive=) | 值必须大于等于(inclusive=true)/大于(inclusive=false)value属性指定的值;可以使用在字符串类型的属性上 |
@Digits(integer=,fraction=) | 数字格式检查,integer指定整数部分的最大长度,fraction指定小数部分的最大长度 |
@Future | 值必须是未来的日期 |
@Past | 值必须是过去的日期 |
@Max(value=) | 值必须小于等于value指定的值,不能用在字符串类型的属性上 |
@Min(value=) | 值必须大于value指定的值,不能用在字符串类型的属性上 |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jiang4yu@126.com