数据校验相关总结
空检查方面:
@Null
验证对象是否为null
@NotNull
验证对象是否不为null,无法查检长度为e的字符串
@NotBlank
检查约束字符串是不是Nu11还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.
@NotEmpty
检查约束元素是否为NULL或者是EMPTY.
日期检查如下:
@Past
验证 Date 和calendar 对象是否在当前时间之前
@Future
验证 Date和 calendar对象是否在当前时间之后
@Pattern
验证String 对象是否符合正则表达式的规则:正则表达式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210626211143953.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzU4NjYz,size_16,color_FFFFFF,t_70#pic_center)