gpt4 book ai didi

java - @Constraint 中的空 validatedBy

转载 作者:太空狗 更新时间:2023-10-29 22:55:53 26 4
gpt4 key购买 nike

我注意到所有内置约束在 @Constraint 中的 validatedBy 参数都有一个空值。即 @Constraint(validatedBy = {})

首先,为什么允许它们为 validatedBy 设置一个空值?我以为你可以只为不需要额外验证的约束组合留空?

另外,请注意 Hibernate Validator 仍然可以为每个内置约束找到一个 validator 实现类,尽管 validatedBy 是空的,但是如果我为我的约束保留 validatedBy 空白,我的自定义 validator 永远不会被拾起。这是为什么?

谢谢。

最佳答案

那些内置的以特殊的特定于实现的方式处理,并且它们的 validator 以编程方式配置。

对于 Hibernate Validator,它在 ConstraintHelper.java 中完成.我认为您无法为您的自定义约束实现相同的目标。

关于java - @Constraint 中的空 validatedBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com