重置Spring BindingResult上的错误

时间:2013-05-27 13:05:22

标签: java spring binding

我正在尝试使用spring数据绑定类在我自己的框架中使用,这是基于非spring-mvc的。

在此我覆盖 DataBinder AbstractBindingResult 类。当用户正在编辑对象时,可以进行验证,该验证将通过绑定器运行,这将验证整个对象。

但是,一旦用户编辑了一个字段/值,就不需要全新的结果,只需要重新验证特定的字段/值。幸运的是,我可以为此扩展默认实现。

我似乎无法清除该特定字段的旧错误,因为错误列表由AbstractBindingResult实现呈现为仅添加。

所以我的问题是:

  • 有没有办法清理我错过的错误?
  • 是否有理由选择此实施?
  • 人们有其他建议如何做到这一点?
  • 也许选择另一个验证框架,或者只是采用AbstractBindingResult代码并重写 它?

0 个答案:

没有答案