【发布时间】:2019-06-28 09:32:41
【问题描述】:
我使用 Spring Boot 为现有的 WSDL 实现了一个服务提供者。 WSDL 指定带有附加故障消息的服务。相应的故障信息有一些详细信息,包括时间戳、导致异常的类及其堆栈跟踪以及原始请求中包含的信息。所有的细节都单独定义为 XML 元素。
当服务在服务器上执行时,这些信息在运行时可用。如果发生错误,则会引发包含这些信息的适当异常。
使用spring boot可以配置org.springframework.ws.server.EndpointExceptionResolver的实例
将异常映射到故障信息。但是,似乎在其所有实现类中只能添加故障信息消息和故障代码。我没有找到添加结构化对象或更好的方法:定义了 JAXB 序列化的对象。
这怎么可能?
【问题讨论】:
标签: java spring spring-boot soap fault