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