好的,我到处寻找答案。它快把我逼疯了。
我需要做的就是解组一个非常简单的 Web 服务响应。唯一的问题是,我使用的是没有@XmlRootElement
注释的生成源文件。我也无法编辑这个生成的源文件来添加@XmlRootElement
。我需要“按原样”使用它。
这是我拥有的当前代码,但它导致本文底部显示错误。我曾尝试使用JAXBElement
包装器,但无济于事。有人可以给我我需要的代码吗?我不知道如何使用"QName"s
等。
下面的代码适用于具有以下内容的类@XmlRootElement
:
MyGeneratedClass response = restTemplate.getForObject("url to webservice!"),
MyGeneratedClass.class);
return response
可悲的是,在这种情况下它会产生这个错误。请帮助我解组 REST 响应!
Could not extract response: no suitable HttpMessageConverter found for response
type [MyGeneratedClass] and content type [application/xml;version=1]