常用注解
@NotBlank(message=)
作用类型: 字符串
注解说明:验证字符串非null
,且长度必须>0
@Emial
作用类型: 字符串
注解说明:必须是电子邮件
地址
@Length(min=,max=)
作用类型: 字符串
注解说明:字符串长度大小必须在指定范围
内
@NotEmpty
作用类型: 字符串
注解说明:字符串必须非空
@NotEmptyPattern
作用类型: 字符串
注解说明:字符串不为空
情况下,匹配
正则表达式
@DateValidator
作用类型: 字符串
注解说明:是否满足日期格式
,正则表达式
@DateFormateCheckPattern
作用类型: 字符串
注解说明:日期格式是否满足正则
表达式
@CreditCardNumber
作用类型: 字符串
注解说明:验证信用卡
号码
@Range(min=,max=,message=)
作用类型: 数值类型,字符串,字节等
注解说明:必须在合适范围
内
@Null
作用类型: 任意
注解说明:必须为null
@NotNull
作用类型: 任意
注解说明:必须不为null
@AssertTrue
作用类型: 布尔值
注解说明:必须为true
@AssertFalse
作用类型: 布尔值
注解说明:必须为false
@Min(value)
作用类型: 数字
注解说明:必须大于等于
value
@Max(value)
作用类型: 数字
注解说明:必须小于等于
value
@DecimalMin(value)
作用类型: 数字
注解说明:必须大于等于
value
@DecimalMaxvalue)
作用类型: 数字
注解说明:必须小于等于
value
@Size(min=,max=)
作用类型: 数字
注解说明:必须在指定范围
@Digits(integer,fraction)
作用类型: 数字
注解说明:必须是一个数字并且在可接受范围内
@Past
作用类型: 日期
注解说明:必须是过去
的日期
@Future(value)
作用类型: 日期
注解说明:必须是将来
日期
@Pattern(regex,flag)
作用类型: 正则表达式
注解说明:必须符合
正则表达式
@ListStringPattern
作用类型: List
注解说明:验证集合
中字符串是否满足正则表达式