Tengo una aplicación que consiste en servicios web SOAP y REST y un acceso HTTP simple. Todos ellos convierten las solicitudes entrantes y las envían a un controlador. Lo más doloroso es el manejo de excepciones. Para devolver la respuesta correcta, tengo que ajustar cada método con el bloque try-catch y crear una respuesta allí.La mejor forma de manejar excepciones en una aplicación con servicios web
Pensé que podría crear un filtro que podría hacerlo. Pero, ¿cómo puede el filtro reconocer su origen (soap, rest frontend), así que sabía que debería devolver un SOAP u otra respuesta?
me olvidó mencionar que - estoy usando Apache CXF. Probaré esos interceptores, gracias. – user219882