验证器异常 Spring 集成:在验证器中返回错误消息
Validator Exception Spring Integration: returning an error message in validator
有没有人知道我如何 return 错误消息。我正在尝试 return 我的验证器中的特定 xml 错误消息。这是我的代码:
@Override
public void validate(Object target, Errors errors) {
try {
ValidationClassUtil.validateDocument(new String((byte[]) target), xmlVersionEnum);
(//should the error be returned here when I send an invalid xml file over http?)
} catch (Exception exc) {
errors.reject(errorCode);
}
}
这不是 Validator
合同的目的。你不能从它 return 得到任何东西。您可以在其他包装器服务中使用这样的 validate()
然后最后您咨询 errors
以便能够通过其 hasErrors()
和 [=14] return 任何您想要的=].
我在这个答案中向您展示了一些方法:
有没有人知道我如何 return 错误消息。我正在尝试 return 我的验证器中的特定 xml 错误消息。这是我的代码:
@Override
public void validate(Object target, Errors errors) {
try {
ValidationClassUtil.validateDocument(new String((byte[]) target), xmlVersionEnum);
(//should the error be returned here when I send an invalid xml file over http?)
} catch (Exception exc) {
errors.reject(errorCode);
}
}
这不是 Validator
合同的目的。你不能从它 return 得到任何东西。您可以在其他包装器服务中使用这样的 validate()
然后最后您咨询 errors
以便能够通过其 hasErrors()
和 [=14] return 任何您想要的=].
我在这个答案中向您展示了一些方法: