Хорошо, я везде искал ответ на этот вопрос.Это сводит меня с ума.
Все, что мне нужно сделать, это отменить очень простой ответ веб-службы.Единственная проблема в том, что я использую сгенерированный исходный файл без аннотации @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]