65.2.2. 标准注解
Bean 验证限制
表 65.1 “Bean 验证的标准注解” 显示 Bean Validation 规范中定义的标准注解,这些注解可用于定义字段和方法的返回值和参数(不在类级别上应用标准注解)。
注解 | 适用于 | 描述 |
---|---|---|
|
|
检查被注释的元素是否为 |
|
|
检查注解的元素是否为 |
|
|
当 |
|
|
当 |
|
|
检查注解的值是否最多有 |
|
| 检查注解的日期是否在未来。 |
|
| 检查注解的值是否小于或等于指定的最大值。 |
|
| 检查注解的值是否大于或等于指定最小值。 |
| 任何类型 |
检查注解的值是否 |
| 任何类型 |
检查注解的值是否为 |
|
| 检查注解的日期是否过去。 |
|
|
检查被注释的字符串是否与给定标记匹配的正则表达式正则表达式匹配。 |
|
|
检查被注解的集合、映射或数组的大小(包括)是否位于 |
| 任何非primitive 类型 | 在注解对象中递归执行验证。如果对象是集合或数组,则会以递归方式验证元素。如果对象是一个映射,则值元素会递归验证。 |