Τι είναι η συμβουλή του ελεγκτή;
Τι είναι η συμβουλή του ελεγκτή;

Βίντεο: Τι είναι η συμβουλή του ελεγκτή;

Βίντεο: Τι είναι η συμβουλή του ελεγκτή;
Βίντεο: Συνέντευξη Γενικού Ελεγκτή στο ΚΥΠΕ 2024, Νοέμβριος
Anonim

@ Συμβουλές ελεγκτή είναι ένας σχολιασμός που παρέχεται από το Spring και σας επιτρέπει να γράψετε παγκόσμιο κώδικα που μπορεί να εφαρμοστεί σε ένα ευρύ φάσμα ελεγκτές - ποικίλλει από όλα ελεγκτές σε ένα επιλεγμένο πακέτο ή ακόμα και σε έναν συγκεκριμένο σχολιασμό.

Με αυτόν τον τρόπο, σε τι χρησιμεύουν οι συμβουλές του ελεγκτή;

@ Συμβουλές ελεγκτή είναι μια εξειδίκευση του σχολιασμού @Component που επιτρέπει τη διαχείριση εξαιρέσεων στο σύνολο εφαρμογή σε ένα εξάρτημα παγκόσμιου χειρισμού. Μπορεί να θεωρηθεί ως υποκλοπής εξαιρέσεων που δημιουργούνται από μεθόδους που σχολιάζονται με @RequestMapping και παρόμοια.

Επιπλέον, ποια είναι η διαφορά μεταξύ του ελεγκτή και του RestController; 1. Το @ Ελεγκτής είναι ένας κοινός σχολιασμός που χρησιμοποιείται για την επισήμανση μιας κλάσης ως Spring MVC Ελεγκτής ενώ @ RestController είναι ένα ιδιαίτερο ελεγκτής χρησιμοποιείται σε υπηρεσίες web RESTFul και το ισοδύναμο @ Ελεγκτής + @ResponseBody.

Αντίστοιχα, πώς χειρίζεται ο ελεγκτής Spring τις εξαιρέσεις;

Προς το χειριστεί τις εξαιρέσεις στο String MVC , μπορούμε να ορίσουμε μια μέθοδο στο ελεγκτής τάξη και χρησιμοποιήστε τον σχολιασμό @ Exception Handler πάνω του. Ανοιξη configuration θα εντοπίσει αυτόν τον σχολιασμό και θα καταχωρήσει τη μέθοδο ως εξαίρεση χειριστής για επιχείρημα εξαίρεση κλάση και τις υποκατηγορίες της.

Ποια είναι η χρήση του @ResponseStatus;

Τύπος σχολιασμού ResponseStatus Επισημαίνει μια κλάση μεθόδου ή εξαίρεσης με τον κωδικό κατάστασης() και την αιτιολογία() που πρέπει να επιστραφούν. Ο κωδικός κατάστασης εφαρμόζεται στην απόκριση HTTP όταν καλείται η μέθοδος χειριστή και παρακάμπτει τις πληροφορίες κατάστασης που έχουν οριστεί με άλλα μέσα, όπως ResponseEntity ή "redirect:".

Συνιστάται: