Vad är Controllers råd?
Vad är Controllers råd?

Video: Vad är Controllers råd?

Video: Vad är Controllers råd?
Video: The 3 Things You Must Learn in Accounting | From a Controller 2024, Maj
Anonim

@ Controller Råd är en kommentar från Spring som låter dig skriva global kod som kan appliceras på ett brett spektrum av kontroller – varierar från alla kontroller till ett valt paket eller till och med en specifik anteckning.

På så sätt, vad är användningen av kontrollantrådgivning?

@ Controller Råd är en specialisering av @Component-kommentaren som gör det möjligt att hantera undantag över det hela Ansökan i en global hanteringskomponent. Det kan ses som en interceptor av undantag som kastas av metoder som kommenteras med @RequestMapping och liknande.

Dessutom, vad är skillnaden mellan controller och RestController? 1. @ Kontroller är en vanlig anteckning som används för att markera en klass som Spring MVC Kontroller medan @ RestController är en speciell kontroller används i RESTFul webbtjänster och motsvarigheten till @ Kontroller + @ResponseBody.

På motsvarande sätt, hur hanterar Spring Controller undantag?

Till hantera undantag i String MVC , kan vi definiera en metod i kontroller klass och använd anteckningen @ ExceptionHandler på det. Vår konfigurationen kommer att upptäcka denna anteckning och registrera metoden som undantag hanterare för argument undantag klass och dess underklasser.

Vad är användningen av @ResponseStatus?

Anteckningstyp ResponseStatus Markerar en metod eller undantagsklass med statuskoden() och orsak() som ska returneras. Statuskoden appliceras på HTTP-svaret när hanterarmetoden anropas och åsidosätter statusinformation som ställts in på andra sätt, som ResponseEntity eller "redirect:".

Rekommenderad: