属性校验
包路径:
javax.validation.constraints
注解
|
说明
|
@Null
| 被注解的元素必须为null |
@NotEmpty
|
被注解的元素不能为空,作用于集合,属性值不能为null,并且长度必须大于0
|
@NotBlank
|
被注解的元素不能为空,作用于String,属性值不能为null,trim()方法长度大于0,字符串必须有值
|
@NotNull |
被注解的元素不能为null,作用于基本类型之上,属性值不能为null,但可以为空
|
@AssertTrue
|
被注解的元素必须为true
|
@AssertFalse
|
被注解的元素必须为false
|
@Min(value)
| 被注解的元素必须为数字,其值必须大于等于最小值 |
@Max(value)
|
被注解的元素必须为数字,其值必须小于等于最大值
|
@Size(max,min)
|
被注解的元素的大小必须在指定范围内
|
@Past
|
被注解的元素必须为过去的一个时间
|
@Future
|
被注解的元素必须为未来的一个时间
|
@Pattern
|
被注解的元素必须符合指定的正则表达式
|
@Email
|
字符串类型,邮箱格式校验
|