Wat is het nut van @controller in het voorjaar?
Wat is het nut van @controller in het voorjaar?

Video: Wat is het nut van @controller in het voorjaar?

Video: Wat is het nut van @controller in het voorjaar?
Video: @RestController Vs @Controller. Difference between @RestController and @Controller In Spring Boot 2024, Mei
Anonim

Veerregelaar annotatie kan alleen op klassen worden toegepast. Het wordt gebruikt om een klasse te markeren als handler voor webverzoeken. Het wordt meestal gebruikt met Voorjaar MVC sollicitatie.

Simpel gezegd, wat doet @controller in het voorjaar?

@ Controller annotatie is een annotatie gebruikt in Voorjaar MVC-framework (het onderdeel van Voorjaar Framework gebruikt om webapplicatie te implementeren). De @ Controller annotatie geeft aan dat een bepaalde klasse de rol vervult van a controleur.

Weet ook, wat is het nut van @component in het voorjaar? Veercomponent annotatie wordt gebruikt om een klasse aan te duiden als onderdeel . Het betekent dat Voorjaar framework zal deze klassen automatisch detecteren voor afhankelijkheidsinjectie wanneer op annotaties gebaseerde configuratie en classpath scanning wordt gebruikt.

Vervolgens is de vraag, wat is het verschil tussen @controller en @RestController in het voorjaar?

Verschil tussen @ RestController en @ Controller in Voorjaar . De @ Controller is een veelgebruikte annotatie die wordt gebruikt om een klasse te markeren als Voorjaar MVC Controller terwijl @ RestController is een speciale controleur gebruikt in RESTFul-webservices en het equivalent van @ Controller + @ResponseBody.

Wat is het nut van @ResponseBody?

@RequestBody en @ Reactielichaam annotaties zijn gebruikt om het HTTP-verzoek te binden/ reactie lichaam met een domeinobject in methodeparameter of retourtype. Achter de schermen, deze annotaties toepassingen HTTP-berichtconversieprogramma's om de hoofdtekst van HTTP-verzoeken/antwoorden om te zetten in domeinobjecten.