Del curso: Quarkus esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Gestión de errores personalizados en Quarkus con ExceptionMapper

Gestión de errores personalizados en Quarkus con ExceptionMapper - Tutorial de Quarkus

Del curso: Quarkus esencial

Gestión de errores personalizados en Quarkus con ExceptionMapper

La forma de presentar los errores en un API REST influye altamente en la calidad de la misma. En este vídeo vamos a aprender a utilizar ExceptionMapper para poder presentar un JSON fácil de manipular a los consumidores de nuestra API REST. Nuestra API REST, la creación de productos, en la línea 68 lo vemos cómo realiza una validación utilizando Hibernate Validator del payload ProductInventory. En línea de comandos, nuestra aplicación está arrancada en modo desarrollo. Vamos a probar en la línea de comandos cómo se comporta la creación del producto con un payload inválido. Vamos a ampliar. Vemos que la validación ha funcionado, pero el payload es un poco difícil de manipular, tanto por un cliente Java o, por ejemplo, un cliente JavaScript. Vamos ahora a utilizar ExceptionMapper para poder cambiar este payload y que sea fácil de manipular. Vamos a ir a la clase que hemos creado ya, KinetecoExceptionMapper, en el paquete validation. Esta clase va a implementar un ExceptionMapper, un…

Contenido