Hva er bruken av @controller om våren?
Hva er bruken av @controller om våren?

Video: Hva er bruken av @controller om våren?

Video: Hva er bruken av @controller om våren?
Video: @RestController Vs @Controller. Difference between @RestController and @Controller In Spring Boot 2024, Kan
Anonim

Fjærkontroller merknader kan bare brukes på klasser. Den brukes til å merke en klasse som en webforespørselsbehandler. Den brukes mest med Vår MVC applikasjon.

Bare så, hva gjør @controller om våren?

@ Kontroller merknad er en merknad brukt i Vår MVC-rammeverk (komponenten av Vår Rammeverk som brukes til å implementere webapplikasjon). @ Kontroller annotering indikerer at en bestemt klasse tjener rollen som en kontrolleren.

Vet også, hva er bruken av @component om våren? Fjærkomponent merknad brukes for å betegne en klasse som Komponent . Det betyr at Vår rammeverket vil automatisk oppdage disse klassene for avhengighetsinjeksjon når merknadsbasert konfigurasjon og klassebaneskanning brukes.

Deretter er spørsmålet, hva er forskjellen mellom @controller og @RestController om våren?

Forskjell mellom @ RestController og @ Kontroller i Vår . @ Kontroller er en vanlig merknad som brukes til å merke en klasse som Vår MVC Kontroller samtidig som @ RestController er en spesiell kontrolleren brukt i RESTFul webtjenester og tilsvarende @ Kontroller + @ResponseBody.

Hva er bruken av @ResponseBody?

@RequestBody og @ ResponseBody merknader er brukt å binde responskropp med et domeneobjekt i metodeparameter eller returtype. Bak kulissene, disse kommentarene bruker HTTP-meldingsomformere for å konvertere hoveddelen av HTTP-forespørsel/svar til domeneobjekter.