gpt4 book ai didi

java - 来自单个 validator 的集合验证

转载 作者:行者123 更新时间:2023-11-30 03:27:07 24 4
gpt4 key购买 nike

假设我有一个类:

class Foo{
@SomeCustomStringValidator
String bar;
}

然后我想要

class Foo{

List<String> bars;
}

有没有办法以某种方式使用 @SomeCustomStringValidator 应用于 bars 集合?

最佳答案

如果您使用的是 Java 8,则可以使用最新的 Hibernate Validator 5.2 版本。有可能做:

class Foo{
@Valid
List<@SomeCustomStringValidator String> bars;
}

否则,您可以使用本文 answer 中提到的类包装方法。 .

最后但并非最不重要的一点是,您可以编写自定义 ConstraintValidator<SomeCustomStringValidator, Collection>并尝试在该 validator 和您已有的“ConstraintValidator”之间共享核心验证逻辑。

关于java - 来自单个 validator 的集合验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29943704/

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