Quel est le conseil du contrôleur ?
Quel est le conseil du contrôleur ?

Vidéo: Quel est le conseil du contrôleur ?

Vidéo: Quel est le conseil du contrôleur ?
Vidéo: Le contrôle de gestion : Principes et démarche de mise en œuvre 2024, Novembre
Anonim

@ ContrôleurConseil est une annotation fournie par Spring vous permettant d'écrire du code global qui peut être appliqué à un large éventail de contrôleurs - variant de tous contrôleurs à un forfait choisi ou même à une annotation spécifique.

Dans ce sens, à quoi servent les conseils du contrôleur ?

@ ContrôleurConseil est une spécialisation de l'annotation @Component qui permet de gérer les exceptions sur l'ensemble application dans un seul composant de traitement global. Il peut être considéré comme un intercepteur d'exceptions levées par des méthodes annotées avec @RequestMapping et similaires.

De plus, quelle est la différence entre le contrôleur et RestController ? 1. Le @ Manette est une annotation commune qui est utilisée pour marquer une classe comme Spring MVC Manette tandis que @ RestController est une spéciale manette utilisé dans les services Web RESTFul et l'équivalent de @ Manette + @ResponseBody.

En conséquence, comment le contrôleur Spring gère-t-il les exceptions ?

À gérer les exceptions en chaîne MVC , on peut définir une méthode dans manette classe et utilisez l'annotation @ Gestionnaire d'exceptions dessus. Printemps configuration détectera cette annotation et enregistrera la méthode comme exception gestionnaire d'arguments exception classe et ses sous-classes.

À quoi sert @ResponseStatus ?

Type d'annotation État de la réponse Marque une méthode ou une classe d'exception avec le code d'état() et la raison() qui doivent être renvoyés. Le code d'état est appliqué à la réponse HTTP lorsque la méthode du gestionnaire est invoquée et remplace les informations d'état définies par d'autres moyens, comme ResponseEntity ou "redirect:".

Conseillé: