Ich habe folgende Klasse:
Die will ich in meinen POSTRequest benutzen:
Leider bleiben alle Attribute/Propterty die ganze Zeit null.
Java:
@JacksonXmlRootElement(localName="data")
public class XMLData {
int lang;
@JacksonXmlElementWrapper(useWrapping = false)
@JacksonXmlProperty(localName = "item")
List<Item> items;
public int getLang() {
return this.lang;
}
public void setLang(int lang) {
this.lang = lang;
}
public List<Item> getItems() {
return this.items;
}
Die will ich in meinen POSTRequest benutzen:
Java:
@PostMapping(path="/uploadxml", consumes = "application/xml", produces = "application/json")
public String uploadXML(@RequestBody XMLData xml) throws Exception {
logger.info("uploadXML POST request");
return "upload xml to xml service";
}
Leider bleiben alle Attribute/Propterty die ganze Zeit null.