请让我知道是否有一种方法可以覆盖验证器引发的默认soap错误。默认情况下,生成的故障是客户端错误,但我希望将其更改为自定义故障代码。AbstractSoapFaultDefinitionExceptionResolver.getFaultDefinition()是这样做的合适地方吗?
发布于 2016-03-04 22:13:57
不会抛出任何故障异常。
错误是SOAP协议的一个特定部分,Spring将服务包装到SOAP故障的下游异常,在以下情况下使用默认策略:
org.springframework.ws.server.EndpointExceptionResolver=org.springframework.ws.soap.server.endpoint.SimpleSoapExceptionResolver,\
org.springframework.ws.soap.server.endpoint.SoapFaultAnnotationExceptionResolver这是定制它的唯一方法:用所需的逻辑实现您自己的EndpointExceptionResolver。
是的,也许AbstractSoapFaultDefinitionExceptionResolver.getFaultDefinition()适合你的情况。
关于这件事,我们需要了解更多的情况。
从另一边看,我们和你谈过类似的问题.
https://stackoverflow.com/questions/35806777
复制相似问题