Heim >Java >javaLernprogramm >Was sind die am häufigsten verwendeten Anmerkungs-Tags im Frühling?

Was sind die am häufigsten verwendeten Anmerkungs-Tags im Frühling?

清浅
清浅Original
2019-05-10 14:58:3632098Durchsuche

Spring-Tags sind häufig: 1. „@Controller“-Tag; 3. „@PathVariable“-Tag; 5. „@SessionAttributes“. „Tags und mehr.

Was sind die am häufigsten verwendeten Anmerkungs-Tags im Frühling?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn