He estado tratando de conseguir que el manejo de excepciones funcione en mis simples servicios web ReST basados en Spring 3. Sobre la base de todo lo que he visto, no es un error que impide que esto trabaja de forma automática con la @ResponseBody y anotaciones @ExceptionHandlerSpring 3, ReST, @ResponseBody y @ExceptionHandler
https://jira.springsource.org/browse/SPR-6902
Por lo tanto, dado que no es compatible hasta la primavera de 3.1 o 3.0.6, ¿Cuál es el mejor método actual para hacer manejo de excepciones? He visto numerosos mensajes pero no he encontrado una respuesta clara que me haya funcionado. Una solución ideal sería una que brinde automáticamente soporte para xml y json
- ¿Debo definir manualmente toda la configuración de clasificación? ¿Esto no eliminará la necesidad de las anotaciones que hacen que valga la pena usar el soporte de descanso de Spring 3?
- Parece el fin de definir manualmente cálculo de referencias (es decir Jaxb2Marshaller) tengo que añadir una nueva dependencia de primavera-ws que es un poco de dolor
- ¿Es más fácil simplemente definir objeto de una 'Respuesta' que todos mis métodos devolver y ajustar todas las funciones en los bloques try/catch?
relacionado: http://stackoverflow.com/questions/6014784/serialize-exceptions-to-json-with-spring-mvc – Bozho