我試圖實現一個RESTful服務端點來產生XML響應。此服務調用的返回實體是一個HashMap,它具有要生成的輸出的數據。不過,我不斷收到以下異常而調用服務:Restful服務端點爲ResponseEntity產生XML響應<HashMap <String,Serializable >>
HttpMediaTypeNotAcceptableException:找不到接受 表示
爲了研究這個問題,我寫了這產生了一個對象(響應另一個端點說,員工)。我已經用@XmlRootElement
註釋了這個類,並調用它可以很好地工作。如果我從Employee類中刪除@XmlRootElement
註釋,則此端點也會失敗,並提供與上面提到的相同的異常。
按我的理解,在ResponseEntity
根對象應該@XmlRootElement
進行註釋。我的問題集中在如何使用這個註解集合如地圖,列表等。
所有幫助表示讚賞,謝謝。