2
我很尷尬地問:但是對於將解組自定義類型的resteasy服務方法,註釋的正確組合是什麼?如何將自定義類型作爲參數傳遞給RestEasy服務?
我能夠從返回自定義類型的方法(使用jaxb註釋)成功生成json和xml,但是我沒有將這些類型轉換爲方法參數。網絡上的所有例子似乎都通過了簡單的類型,比如字符串。
文檔聲稱resteasy可以解析json和xml到註釋類型,但是如何?下面的簽名需要一個帶有字符串參數的對象來構造函數,這不是我正在尋找的。
@GET
@Path("/somepath/ontheserver/settestchild")
@Produces("application/xml")
String getQueryParam(@QueryParam("testchild")TestChild param);
TestChild有JAXB註解,但我想RestEasy的傳入XML數據編到這個對象,這是不會發生的實例。我在這裏錯過了什麼嗎?
事實上,這是事情。 http://stackoverflow.com/questions/3821936/using-jaxb-to-pass-subclass-instances-as-superclass也非常有幫助。謝謝! – mahonya