2025 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2025-01-22 17:14
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.