Spring 5 Web Service客户端问题与SOAP封送处理

时间:2018-09-04 10:31:11

标签: xml spring spring-boot soap jaxb

当我尝试使用生成的wsdl类调用Web服务时,错误地生成了SOAP请求。

例如:SOAP请求使用xmltype(names =“ xxx”)生成,而不是使用@XmlElementRef(name =“ aaa”)生成数组。这导致服务器端出现XML验证问题。

Same在旧版的Spring 4.x Web中工作。

1 个答案:

答案 0 :(得分:0)

我通过检查ObjectFactory类找到了解决方案。对于xmltype和XmlElementRef,它具有不同的createXXX。我们需要标识正确的QName并在构建jaxb请求类时使用。

相关问题