Vad är användningen av @controller på våren?
Vad är användningen av @controller på våren?

Video: Vad är användningen av @controller på våren?

Video: Vad är användningen av @controller på våren?
Video: @RestController Vs @Controller. Difference between @RestController and @Controller In Spring Boot 2024, Maj
Anonim

Fjäderkontroll anteckning kan endast tillämpas på klasser. Den används för att markera en klass som en webbförfrågningshanterare. Den används mest med Vår MVC Ansökan.

Helt enkelt så, vad gör @controller på våren?

@ Kontroller anteckning är en anteckning som används i Vår MVC-ramverket (komponenten av Vår Ram som används för att implementera webbapplikation). @ Kontroller anteckning indikerar att en viss klass tjänar rollen som en kontroller.

Vet också, vad är användningen av @component på våren? Fjäderkomponent anteckning används för att beteckna en klass som Komponent . Det betyder att Vår ramverk kommer att automatiskt upptäcka dessa klasser för beroendeinjektion när anteckningsbaserad konfiguration och klassvägsskanning används.

Därefter är frågan, vad är skillnaden mellan @controller och @RestController på våren?

Skillnad mellan @ RestController och @ Kontroller i Vår . @ Kontroller är en vanlig anteckning som används för att markera en klass som Vår MVC Kontroller medan @ RestController är en speciell kontroller används i RESTFul webbtjänster och motsvarigheten till @ Kontroller + @ResponseBody.

Vad är användningen av @ResponseBody?

@RequestBody och @ ResponseBody anteckningar är Begagnade för att binda svarskropp med ett domänobjekt i metodparameter eller returtyp. Bakom kulisserna, dessa kommentarer använder HTTP-meddelandekonverterare för att konvertera huvuddelen av HTTP-förfrågan/svar till domänobjekt.