Frühjahr RestTemplate und XMLStream Verwendung mit Liste von Objekten

Ich versuche, mit Spring RestTemplate zum abrufen einer Liste von Employee-Datensätze, wie zum Beispiel:

public List<Employee> getEmployeesByFirstName(String firstName) {   
return restTemplate.getForObject(employeeServiceUrl + "/firstname/{firstName}", List.class, firstName);
}

Problem ist, dass web-services (genannt wird), gibt das folgende XML-format:

<Mitarbeiter> <Mitarbeiter> .... </der Mitarbeiter>
<Mitarbeiter> .... </der Mitarbeiter> </Mitarbeiter>

Also beim ausführen der oben beschriebenen Methode bekomme ich folgenden Fehler:

org.springframework.http.converter.HttpMessageNotReadableException: Could not read [interface java.util.List]; nested exception is org.springframework.oxm.UnmarshallingFailureException: XStream unmarshalling exception; nested exception is com.thoughtworks.xstream.mapper.CannotResolveClassException: **employees : employees**
  • Hab das gleiche problem :/
  • Ich Tat richten Sie die Eigenschaft "alias", um eine Karte mit einem Satz von Wert wie "Mitarbeiter" und der Klasse, ist das Ergebnis, das wir wollen "org. ... .Die Mitarbeiter". Hoffe die können helfen.
InformationsquelleAutor alvinegro | 2011-04-15
Schreibe einen Kommentar