Java Spring验证与Hibernate验证

Java Spring验证与Hibernate验证,java,spring,validation,hibernate-validator,spring-validator,Java,Spring,Validation,Hibernate Validator,Spring Validator,我想结合使用Hibernate和Spring验证程序。我发现了这个链接: 它正在按预期工作。但是,要使其工作,必须注释掉InitBinder,输入该方法,如果BindingResult中有错误,则在方法本身中引发异常。 我更希望它像@Validated一样,在输入方法之前抛出异常 @验证用于Spring,如果出现任何错误,将抛出MethodArgumentNotValidException。 有没有办法将invoke Hibernate validate用作Spring Validator类的

我想结合使用Hibernate和Spring验证程序。我发现了这个链接:

它正在按预期工作。但是,要使其工作,必须注释掉InitBinder,输入该方法,如果BindingResult中有错误,则在方法本身中引发异常。 我更希望它像@Validated一样,在输入方法之前抛出异常

@验证用于Spring,如果出现任何错误,将抛出MethodArgumentNotValidException。 有没有办法将invoke Hibernate validate用作Spring Validator类的一部分,或者同时调用这两个类并将它们绑定到相同的结果

遇到了上述类:适配器,它接受JSR-303 javax.validator.validator并将其作为Spring验证器公开,同时还公开了原始JSR-303验证器接口本身

这就解决了问题。我创建了一个springvalidatoradapterbean,并将其注入到我的springvalidators中,并对对象调用validate