空在@constraint中验证
-
12-10-2019 - |
题
我注意到所有内置约束都有一个空的值 validatedBy
参数in @Constraint
. 。 IE @Constraint(validatedBy = {})
首先,为什么允许他们拥有空的价值 validatedBy
?我认为您只能为不需要添加验证的约束组成而空白吗?
另外,请注意,尽管有一个 validatedBy
是空的,但是如果我将验证的空白留给我的约束,我的自定义验证器将永远不会被拾取。这是为什么?
谢谢。
解决方案
这些内置以特殊实现的方式处理,并以编程方式配置其验证器。
对于Hibernate验证器,它已完成 ConstraintHelper.java
. 。我认为您的自定义约束无法实现同样的成就。
其他提示
不隶属于 StackOverflow