1

我正在使用 spring 开发一个应用程序。我想使用 spring 验证框架来验证来自注入了验证器的服务层的不同域/模型对象。我计划使用 ValidationUtils 来调用验证器,但我不确定我需要将哪些错误实现传递给 invokeValidator 方法。

ValidationUtils 中的签名:

  invokeValidator(Validator validator, Object obj, Errors errors) 

使用 BeanPropertyBindingResult 是否正确。

  BeanPropertyBindingResult result = new BeanPropertyBindingResult(javaProduct, "javaProduct");
4

1 回答 1

1

是的当然。您可以将BeanPropertyBindingResult对象的对象传递给错误。

它实现了接口Errors

希望这对您有所帮助。干杯。

于 2012-05-28T11:19:40.660 回答