Was nützt @controller im Frühjahr?
Was nützt @controller im Frühjahr?

Video: Was nützt @controller im Frühjahr?

Video: Was nützt @controller im Frühjahr?
Video: NestJS with Postgres Dockerized (w/compose) | NestJS, Postgres, Docker | NestJS X Docker 02 2024, Kann
Anonim

Federsteuerung Anmerkungen können nur auf Klassen angewendet werden. Es wird verwendet, um eine Klasse als Webanforderungshandler zu markieren. Es wird meistens verwendet mit Feder MVC Anwendung.

Einfach so, was macht @controller im Frühjahr?

@ Regler Anmerkung ist eine Anmerkung, die in verwendet wird Feder MVC-Framework (die Komponente von Feder Framework zum Implementieren von Webanwendungen). Die @ Regler Annotation gibt an, dass eine bestimmte Klasse die Rolle von a. erfüllt Regler.

Wissen Sie auch, was die Verwendung von @component in Spring ist? Federkomponente Annotation wird verwendet, um eine Klasse zu kennzeichnen als Komponente . Es bedeutet, dass Feder Framework erkennt diese Klassen automatisch für die Abhängigkeitsinjektion, wenn eine annotationsbasierte Konfiguration und ein Classpath-Scanning verwendet wird.

Anschließend stellt sich die Frage, was ist der Unterschied zwischen @controller und @RestController im Frühjahr?

Unterschied zwischen @ RestController und @ Regler in Feder . Die @ Regler ist eine übliche Annotation, die verwendet wird, um eine Klasse als Feder MVC Regler während @ RestController ist etwas Besonderes Regler in RESTFul-Webdiensten verwendet und das Äquivalent von @ Regler + @ResponseBody.

Wozu dient @ResponseBody?

@RequestBody und @ AntwortKörper Anmerkungen sind Gebraucht um die HTTP-Anfrage zu binden/ Antwortkörper mit einem Domänenobjekt im Methodenparameter oder Rückgabetyp. Hinter den Kulissen diese Anmerkungen Verwendet HTTP-Nachrichtenkonverter zum Konvertieren des Hauptteils von HTTP-Anforderungen/-Antworten in Domänenobjekte.