我想在服务器端验证 Soap Spring Webservice 对 XSD 的响应。验证结果不应导致肥皂故障。出于客户端兼容性原因,Web 服务响应包含验证错误,例如
<SOAP-ENV:Body>
<ns:eltResponse>
<errCode>the error code</errorCode>
<errMessage>the error message</errMessage>
</ns:eltResponse>
</SOAP-ENV:Body>
我尝试使用PayloadValidatingInterceptor和自定义ValidationErrorHandler。但这会导致肥皂故障。是否可以像上面提到的那样创建响应,例如使用异常解析器?