Spring Container
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.