Spring Container: Unterschied zwischen den Versionen
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
== Spring Container == | == Spring Container == | ||
Spring Container ist ein Container, der die Erstellung und Verwaltung von Beans in einer Spring-Anwendung ermöglicht. Es gibt zwei Arten von Containern in Spring: | Der Spring-Container ist ein Container, der die Erstellung und Verwaltung von Beans in einer Spring-Anwendung ermöglicht. Es gibt zwei Arten von Containern in Spring: | ||
===Beans=== | === Beans === | ||
====Annotations==== | Beans sind die Objekte, die von Spring verwaltet werden. Sie sind die Instanzen von Klassen, die in der Spring-Anwendung verwendet werden. Beans werden im Spring-Container erstellt und verwaltet. Der Spring-Container ist verantwortlich für die Erstellung, Initialisierung, Verdrahtung und Zerstörung von Beans. | ||
* @Component | ==== Annotations ==== | ||
* @Service | * @Component: Dies ist die allgemeine Annotation, die verwendet wird, um eine Klasse als Bean zu kennzeichnen. | ||
* @Repository | * @Service : Diese Annotation wird verwendet, um eine Service-Klasse als Bean zu kennzeichnen. | ||
* @Configuration | * @Repository : Diese Annotation wird verwendet, um eine DAO-Klasse als Bean zu kennzeichnen. | ||
====Java Based Configuration==== | * @Configuration : Diese Annotation wird verwendet, um eine Konfigurationsklasse als Bean zu kennzeichnen. | ||
* @Bean | ==== Java-Based Configuration ==== | ||
* @Configuration | * @Bean : Diese Annotation wird verwendet, um eine Methode als Bean zu kennzeichnen. | ||
* @Configuration : Diese Annotation wird verwendet, um eine Konfigurationsklasse zu kennzeichnen. | |||
=== Container Übung === | |||
* Erstellen Sie eine Spring-Anwendung, die eine einfache Bean enthält und diese Bean im Spring-Container verwaltet. Verwenden Sie die Annotationen @Component und @Autowired, um die Bean zu erstellen und zu verwalten. | |||
* Konfigurieren Sie den Spring-Container mit einer Java-Konfigurationsdatei und erstellen Sie eine Bean darin. | |||
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | ||
Aktuelle Version vom 12. Oktober 2024, 21:14 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Spring Container
Der Spring-Container ist ein Container, der die Erstellung und Verwaltung von Beans in einer Spring-Anwendung ermöglicht. Es gibt zwei Arten von Containern in Spring:
Beans
Beans sind die Objekte, die von Spring verwaltet werden. Sie sind die Instanzen von Klassen, die in der Spring-Anwendung verwendet werden. Beans werden im Spring-Container erstellt und verwaltet. Der Spring-Container ist verantwortlich für die Erstellung, Initialisierung, Verdrahtung und Zerstörung von Beans.
Annotations
- @Component: Dies ist die allgemeine Annotation, die verwendet wird, um eine Klasse als Bean zu kennzeichnen.
- @Service : Diese Annotation wird verwendet, um eine Service-Klasse als Bean zu kennzeichnen.
- @Repository : Diese Annotation wird verwendet, um eine DAO-Klasse als Bean zu kennzeichnen.
- @Configuration : Diese Annotation wird verwendet, um eine Konfigurationsklasse als Bean zu kennzeichnen.
Java-Based Configuration
- @Bean : Diese Annotation wird verwendet, um eine Methode als Bean zu kennzeichnen.
- @Configuration : Diese Annotation wird verwendet, um eine Konfigurationsklasse zu kennzeichnen.
Container Übung
- Erstellen Sie eine Spring-Anwendung, die eine einfache Bean enthält und diese Bean im Spring-Container verwaltet. Verwenden Sie die Annotationen @Component und @Autowired, um die Bean zu erstellen und zu verwalten.
- Konfigurieren Sie den Spring-Container mit einer Java-Konfigurationsdatei und erstellen Sie eine Bean darin.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).