Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于属性的动态bean验证_Java_Spring_Hibernate_Hibernate Validator - Fatal编程技术网

Java 基于属性的动态bean验证

Java 基于属性的动态bean验证,java,spring,hibernate,hibernate-validator,Java,Spring,Hibernate,Hibernate Validator,我正在尝试验证一个bean: public class Contact { @NotNull private String email; @NotNull private String phoneNumber; } 我想做的是,当提供电子邮件时,我想禁用电话号码约束。 当提供了电话号码时,我想禁用电子邮件约束 我查了一下文件 也许添加自定义约束可能是解决方案,但我不确定如何做到这一点 有人知道如何解决这个问题吗

我正在尝试验证一个bean:

public class Contact {
   @NotNull
   private String email;
   @NotNull
   private String phoneNumber;
}
我想做的是,当提供
电子邮件时,我想禁用
电话号码
约束。 当提供了
电话号码
时,我想禁用
电子邮件
约束

我查了一下文件

也许添加自定义约束可能是解决方案,但我不确定如何做到这一点

有人知道如何解决这个问题吗