Hvad er controllerens råd?
Hvad er controllerens råd?

Video: Hvad er controllerens råd?

Video: Hvad er controllerens råd?
Video: Hjælp! Min elcykel virker ikke! - gode råd 2024, Kan
Anonim

@ Controllerråd er en annotation leveret af Spring, der giver dig mulighed for at skrive global kode, der kan anvendes på en bred vifte af controllere - varierende fra alle controllere til en valgt pakke eller endda en specifik anmærkning.

På denne måde, hvad er brugen af controller-rådgivning?

@ Controllerråd er en specialisering af @Component-annotationen, som gør det muligt at håndtere undtagelser på tværs af helheden Ansøgning i én global håndteringskomponent. Det kan ses som en opfanger af undtagelser, der er smidt af metoder, der er kommenteret med @RequestMapping og lignende.

Desuden, hvad er forskellen mellem controller og RestController? 1. @ Controller er en almindelig annotation, som bruges til at markere en klasse som Spring MVC Controller mens @ RestController er en speciel controller bruges i RESTFul webtjenester og det, der svarer til @ Controller + @ResponseBody.

Tilsvarende, hvordan håndterer Spring controller undtagelser?

Til håndtere undtagelser i String MVC , kan vi definere en metode i controller klasse og brug annotationen @ ExceptionHandler på det. Forår konfiguration vil opdage denne anmærkning og registrere metoden som undtagelse handler for argument undtagelse klasse og dens underklasser.

Hvad er brugen af @ResponseStatus?

Anmærkningstype Svarstatus Markerer en metode eller undtagelsesklasse med statuskoden() og årsag(), der skal returneres. Statuskoden anvendes på HTTP-svaret, når behandlermetoden påkaldes og tilsidesætter statusoplysninger, der er indstillet på andre måder, f.eks. ResponseEntity eller "redirect:".

Anbefalede: