3

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

在此我重写了DataBinderAbstractBindingResult类。当用户正在编辑对象时,可能会发生验证,这将通过活页夹运行,这将验证整个对象。

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

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

所以我的问题是:

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

0 回答 0