首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >验证FIlter

验证FIlter
EN

Stack Overflow用户
提问于 2016-03-04 21:53:13
回答 1查看 88关注 0票数 0

请让我知道是否有一种方法可以覆盖验证器引发的默认soap错误。默认情况下,生成的故障是客户端错误,但我希望将其更改为自定义故障代码。AbstractSoapFaultDefinitionExceptionResolver.getFaultDefinition()是这样做的合适地方吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-04 22:13:57

不会抛出任何故障异常。

错误是SOAP协议的一个特定部分,Spring将服务包装到SOAP故障的下游异常,在以下情况下使用默认策略:

代码语言:javascript
运行
复制
org.springframework.ws.server.EndpointExceptionResolver=org.springframework.ws.soap.server.endpoint.SimpleSoapExceptionResolver,\
  org.springframework.ws.soap.server.endpoint.SoapFaultAnnotationExceptionResolver

这是定制它的唯一方法:用所需的逻辑实现您自己的EndpointExceptionResolver

是的,也许AbstractSoapFaultDefinitionExceptionResolver.getFaultDefinition()适合你的情况。

关于这件事,我们需要了解更多的情况。

从另一边看,我们和你谈过类似的问题.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35806777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档