Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 Spring3子bean验证_Java_Spring_Validation_Spring Mvc - Fatal编程技术网

Java Spring3子bean验证

Java Spring3子bean验证,java,spring,validation,spring-mvc,Java,Spring,Validation,Spring Mvc,我尝试通过org.springframework.validation.Validator进行验证 我的问题是:我有一个包含数据bean的表单bean PlayerRegistrationDataBean -> has: PersonBean 那么,如果我不想在我使用PersonBeans作为“子bean”的任何地方实施验证,我该如何验证PersonBean?我不确定我是否得到了你的要求,但是,用适当的注释来注释PersonBean的属性,然后用@Valid来注释PersonBean本身

我尝试通过
org.springframework.validation.Validator
进行验证

我的问题是:我有一个包含数据bean的表单bean

PlayerRegistrationDataBean
-> has: PersonBean

那么,如果我不想在我使用
PersonBeans
作为“子bean”的任何地方实施验证,我该如何验证
PersonBean

我不确定我是否得到了你的要求,但是,用适当的注释来注释PersonBean的属性,然后用@Valid来注释PersonBean本身,这样做难道不好吗?

org.springframework.validation.Validator是一个接口,它有许多不同的实现方式。您需要在实际使用的验证框架方面为我们提供更多帮助。带Hibernate验证器的jsr303?我正在自行实现验证器。在哪里可以找到已经可用的实现,在哪里可以找到文档?你可能注意到我是春天的新手…:-)目前,我正在为表单bean实现一个验证器,并为表单bean中使用的子bean实现其他验证器。元素do validate的正确路径是通过将子bean的前缀从表单bean验证器转发到子bean验证器来实现的。这是我可以采用的一种方法,但我希望能够在同一个类上使用不同的验证。所以我选择了春天的方式。