PaulinaAnz25 / Libro_WebApi

0 stars 0 forks source link

MODIFICACION DE LOS API

LibroController Modificado

El controlador respondera con un mensaje personalizado en caso de no encontrar un libro y devolvera un estado CREATE al agregar un nuevo libro a la biblioteca.

image

Si no existe el libro, lanzar un expcetion LibroException (GET /libros/{id_libro}). Enviar el estado NOT_FOUND con un mensaje personalizado

image LibroException: Esta clase se emplea para gestionar excepciones particulares vinculadas a la lógica de los libros. Si no se encuentra un libro con un ID particular, se lanza una excepción de tipo LibroException con un mensaje personalizado.

image ExceptionHandler: Esta clase funciona como un manejador global de excepciones, definiendo cómo tratar las excepciones específicas, como LibroException.

image ExceptionResponse: Esta clase proporciona una estructura consistente para las respuestas de error.

Libro no encontrado

image

Libro creado

image