我试图理解之间的区别:
我确实阅读过Spring javadocs,但无法理解两者之间的区别.
任何人都可以提供解释或代码示例吗?
rejectValue
简单地封装对addError()提供ObjectError
或FieldError
实例的调用.
根据javadoc addError()
只支持ObjectError
And FieldError
,所以它不是关于创建自定义ObjectErrors
void org.springframework.validation.BindingResult.addError(ObjectError error)
将自定义ObjectError或FieldError添加到错误列表中.旨在由BindingErrorProcessor等合作策略使用.
所以addError()
更适合框架开发人员并且rejectValue()
是要走的路.
归档时间: |
|
查看次数: |
2728 次 |
最近记录: |