Blog des développeurs et des administrateurs

On va continuer avec la gestion des exceptions et dans ce billet, on va résoudre le problème de la première question posée dans l’ancien billet.

Pour remédier à ce problème, on utilise une annotation @ControllerAdvice  qui va être appliquée sur une classe. cette dernière contient la(es) méthode(s) qui répond(ent) à des exceptions levées.

Classe implémentant ControllerAdvice

Dans ce cas, la méthode handleException sera exécutée à tout moment lorsque il y a une erreur dans n’importe quel contrôleur.

Vous avez le choix, soit de développer une méthode pour chaque exception ou bien regrouper des exceptions pour une ou plusieurs méthodes.

Laisser un commentaire