Introducción... pretende guiar en buenas prácticas y mecanismos de manejo de errores en Spring Boot.
Leer wiki fundeweb manejo errores. Para ampliar = Mapper jersey vs Handler spring boot.
Spring Boot proporciona varios mecanismos basados en los casos de uso:
- Quiero devolver de forma correcta y rápida el código de respuesta adecuado con el modelo de respuesta estándar
- Quiero modificar el modelo de respuesta estándar y crear uno propio global para toda la aplicación
- Tengo una excepción propia y quiero manejarla rápidamente (con modelo estándar o con modelo propio)
- Tengo una paquete de excepciones y las quiero manejar de forma global (con modelo estándar o con modelo propio)
- No quiero un modelo de respuesta global, pero quiero modificar el que genera Spring.

Buenas Prácticas
Códigos de respuesta.
Uso de ResponseEntity y ResponseStatusException
Guía detallada
Añadir los pasos pertinentes:
ResponseStatusException
DefaultErrorAttributes
ExceptionHandler
ControllerAdvice
ControllerAdvice + ResponseEntityExceptionHandler
| También puede ser conveniente usar paneles visuales para comunicar información relacionada, sugerencias o aspectos que los usuarios deban tener en cuenta. |
Bean Validation
Conclusión
Artículos Relacionados
