JsonParseExceptionMapper no llamado por Jersey

Utilizo Jersey y Jackson para implementar servicios RESTful proporcionados por mi servidor. Los datos se intercambian entre el cliente y el servidor como documentos JSON. Jackson hace el mapeo entre los documentos JSON y los POJO. Esto funciona bien

Pero me encontré con un problema. Al llamar a un servicio con un documento JSON con formato incorrecto, el servidor regresa con un error 500. Esperaría un error 400 BAD-Request en su lugar. Algunas búsquedas en los documentos de Jersey me mostraron que ExceptionMappers se puede usar para archivar este comportamiento. También descubrí que Jackson ya tiene una implementación de JsonParseExceptionMapper, pero nunca se llama.

¿Tengo que registrar el mapeador y si es así, cómo puedo hacer esto fuera del código fuente?

Respuesta 1

Me preocupa la forma en que puede cambiar los campos en los objetos sin usar realmente las operaciones en ellos. por ejemplo, digamos que tengo la siguiente clase: public class MultisetPair {private Object ...

La documentación de blazegraph para High Availability carece. Para empezar, la documentación indica que descargue el código fuente y ejecute "ant deploy-artifact". Esto es incorrecto ya que han hecho la transición a ...

Hola comunidad de desbordamiento de pila, estoy realizando un procesamiento de varios pasos en algunos datos que recibo con un Servlet de Java. El proceso actual que tengo es que ingreso los archivos a un servidor usando Apache File ...

Subo mi objeto de clase de datos a Firestore, se carga bien, cuando intento descargarlo de otra actividad se produce java.lang.ClassCastException. Necesito el objeto de la clase Cart en AddToCart.java ...