मैं Spring RestTemplate
उपयोग करने के लिए इस तरह के रूप कर्मचारी रिकॉर्ड, की सूची प्राप्त करने के लिए कोशिश कर रहा हूँ की सूची के साथ उपयोग करें:स्प्रिंग RestTemplate और XMLStream वस्तुओं
public List<Employee> getEmployeesByFirstName(String firstName) {
return restTemplate.getForObject(employeeServiceUrl + "/firstname/{firstName}", List.class, firstName);
}
समस्या है कि वेब सेवाओं (बुलाया जा रहा है) है, निम्न XML रिटर्न प्रारूप:
<employees> <employee> .... </employee> <employee> .... </employee> </employees>
तो जब उपरोक्त विधि को क्रियान्वित करने, मैं त्रुटि निम्न हो:
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**
एक ही समस्या है:/ – DomreiRoam
मैंने "कर्मचारियों" जैसे मूल्य के एक सेट वाले मानचित्र में संपत्ति "उपनाम" स्थापित की है और वह परिणाम जो हम चाहते हैं "संगठन ... ... कर्मचारी"। उम्मीद है कि मदद कर सकते हैं। – DomreiRoam