我一直在嘗試在基於簡單Spring 3的ReST Web服務中獲取異常處理。基於一切我都看到了,還有就是防止這種與和@ResponseBody註釋@ExceptionHandlerSpring 3,ReST,@ResponseBody和@ExceptionHandler
https://jira.springsource.org/browse/SPR-6902
所以因爲它不支持,直到春天3.1或3.0.6自動工作中的錯誤,目前做異常處理的最佳方法是什麼?我看過很多帖子,但沒有找到一個明確的答案,爲我工作。一個理想的解決方案將自動提供支持xml和json
- 我是否必須手動定義整個編組設置?這不會消除使用Spring 3 rest支持值得注意的需求嗎?
- 似乎爲了手動定義編組(即Jaxb2Marshaller)我需要在spring-ws上添加一個新的依賴關係,這有點痛苦
- 只是定義一個'Response'對象,我的所有方法返回幷包裝try/catch塊中的所有函數?
相關信息:http://stackoverflow.com/questions/6014784/serialize-exceptions-to-json-with-spring-mvc – Bozho 2011-06-07 16:41:39