我可以在我的RESTEasy服務中更改@Produces註釋參數的值嗎?
我給出的任務是將多種格式的報告集成到現有的報告系統中。 所以動態改變@Produces註解參數會對我有很大的幫助。
在此先感謝!動態更改RESTEasy服務返回類型
4
A
回答
6
讓你的方法返回一個Response
對象,並嘗試這樣的事情;
int status = 200;
String type = MediaType.APPLICATION_XML;
String response = "<hello>world</hello>";
return Response.status(status).type(type).entity(response).build();
我認爲響應中的類型將覆蓋你註釋的內容,但是我沒有測試它。
3
相關問題
- 1. 動態改變返回類型?
- 2. Web服務返回類型
- 3. 從Resteasy服務器返回文件
- 4. C#,動態返回類型
- 5. 返回動態類型
- 6. Java動態返回類型?
- 7. wcf:動態調用返回複合類型的服務
- 8. 動態更改函數的返回類型
- 9. 動態更改鍵盤的返回按鈕,但保留類型
- 10. Java的泛型返回動態類型
- 11. 動態返回類型 - Java泛型
- 12. WCF返回2種服務的類型
- 13. AngularJS +服務棧查詢返回類型
- 14. Web服務返回類型爲複雜
- 15. 返回Web服務的類型列表
- 16. 更改web api返回類型
- 17. 如何更改AsynTask的返回類型?
- 18. 更改Asynctask中的返回類型
- 19. 動態更改UIKeyboards返回鍵
- 20. 動態返回類型與PEP 484
- 21. 方法返回動態類型列表
- 22. 作爲返回類型的動態
- 23. Java /返回動態對象類型
- 24. .NET的動態返回類型方法
- 25. 函數的動態返回類型
- 26. 小巧玲瓏動態返回類型
- 27. 類型安全服務getter類(返回參數化類型)
- 28. 在Eclipse中更改Web服務java代理方法返回類型
- 29. 更改Apache服務啓動類型爲手動
- 30. 如何在C#Web服務中返回動態類型的對象?
Yeap ...它覆蓋了註釋類型。 – Andrew 2010-09-24 15:07:42
謝謝!這個答案解決了我的問題! :) – sabadow 2014-04-04 18:40:04