Heim >Java >javaLernprogramm >Was sind die am häufigsten verwendeten Anmerkungs-Tags im Frühling?
Spring-Tags sind häufig: 1. „@Controller“-Tag; 3. „@PathVariable“-Tag; 5. „@SessionAttributes“. „Tags und mehr.
Zu den gängigen Spring-Annotations-Tags gehören: @Controller bedeutet, die annotierte Klasse in den Spring-Container aufzunehmen, @RequestMapping ist eine Annotation, die für die Zuordnung von Notfalladressen verwendet wird, und @PathVariable Wait
Spring Common Annotation Tags
1. @Controller
entspricht der Bean der Präsentationsebene, Das ist Aktion. Mit dieser Annotation gekennzeichnete Klassen zur Verwaltung in den Spring-Container einbinden
2 für Klassen oder Methoden verwendet werden. Bei einer Klasse bedeutet dies, dass alle Methoden in der Klasse, die auf Anfragen antworten, diese Adresse als übergeordneten Pfad verwenden.
3. @Resource und @Autowired
@Resource und @Autowired werden beide für die Bean-Injection verwendet Das Paket ist javax.annotation.Resource und muss importiert werden, aber Spring unterstützt die Injektion dieser Annotation.
4. @ModelAttribute und @SessionAttributes
bedeutet: Bevor Sie alle Methoden des Controllers aufrufen, führen Sie zunächst diese @ModelAttribute-Methode aus, die für Anmerkungen und Methoden verwendet werden kann Unter den Parametern können Sie dieses @ModelAttribute-Attribut auf BaseController anwenden. Alle Controller erben BaseController, sodass beim Aufruf des Controllers zuerst die @ModelAttribute-Methode ausgeführt wird. @SessionAttributes fügt den Wert in den Sitzungsbereich ein und schreibt ihn in die Klasse.
5. @PathVariable
wird verwendet, um die Vorlagenvariablen in der Anforderungs-URL den Parametern der Funktionsverarbeitungsmethode zuzuordnen, d. h. die Variablen in zu übernehmen uri-Vorlage als Parameter.
6. @requestParam
@requestParam wird hauptsächlich zum Abrufen von Parametern in der SpringMVC-Hintergrundsteuerungsebene verwendet. Ein ähnlicher Parameter ist request.getParameter("name"). Es gibt drei häufig verwendete Parameter: defaultValue = „0“, erforderlich = false, value = „isApp“; gibt die Art der akzeptierten Parameter an.
7. @ResponseBody
Funktion: Diese Annotation wird verwendet, um das von der Controller-Methode zurückgegebene Objekt über den entsprechenden HttpMessageConverter in das angegebene Format zu konvertieren und es dann zu schreiben zur Antwort Der Körperdatenbereich des Objekts.
Nutzungszeitpunkt: Verwenden Sie es, wenn es sich bei den zurückgegebenen Daten nicht um eine Seite mit HTML-Tags handelt, sondern um Daten in einem anderen Format (z. B. JSON, XML usw.);8 . @Component
entspricht einer allgemeinen Anmerkung. Sie wird verwendet, wenn Sie nicht wissen, zu welcher Ebene einige Kategorien gehören. Dies wird jedoch nicht empfohlen.
9. @Repository
wird verwendet, um die Dao-Ebene zu kommentieren und sie in der daoImpl-Klasse zu kommentieren.
Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Anmerkungs-Tags im Frühling?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!