Hva er kontrollørens råd?
Hva er kontrollørens råd?

Video: Hva er kontrollørens råd?

Video: Hva er kontrollørens råd?
Video: Karl er med Ulf på jobben som kontrollør /Ulf har laget en helsides annonse for Karl i sameiets avis 2024, November
Anonim

@ Kontrollerråd er en merknad levert av Spring som lar deg skrive global kode som kan brukes på et bredt spekter av kontrollere - varierer fra alle kontrollere til en valgt pakke eller til og med en spesifikk merknad.

På denne måten, hva er bruken av kontrollørråd?

@ Kontrollerråd er en spesialisering av @Component-kommentaren som gjør det mulig å håndtere unntak på tvers av helheten applikasjon i én global håndteringskomponent. Det kan sees på som en avskjærer av unntak kastet av metoder merket med @RequestMapping og lignende.

Videre, hva er forskjellen mellom kontroller og RestController? 1. @ Kontroller er en vanlig merknad som brukes til å merke en klasse som Spring MVC Kontroller samtidig som @ RestController er en spesiell kontrolleren brukt i RESTFul webtjenester og tilsvarende @ Kontroller + @ResponseBody.

Tilsvarende, hvordan håndterer Spring-kontrolleren unntak?

Til håndtere unntak i String MVC , kan vi definere en metode i kontrolleren klasse og bruk merknaden @ ExceptionHandler på den. Vår konfigurasjon vil oppdage denne merknaden og registrere metoden som unntak behandler for argumentasjon unntak klasse og dens underklasser.

Hva er bruken av @ResponseStatus?

Merknadstype Responsstatus Merker en metode eller unntaksklasse med statuskoden() og grunn() som skal returneres. Statuskoden brukes på HTTP-svaret når behandlermetoden påkalles og overstyrer statusinformasjon satt på andre måter, som ResponseEntity eller "redirect:".

Anbefalt: