Spring Container: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der Spring Container hilft dabei, Objekte in einer Anwendung zu erstellen und zu verwalten.
== Spring Container ==
==Was ist ein Spring Starter==
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:
Ein Spring Starter ist ein Projekt, das alles enthält, was man braucht, um eine bestimmte Art von Anwendung zu entwickeln. Spring Boot bietet verschiedene Starter für Webanwendungen, Datenbankanwendungen, Sicherheitsanwendungen und mehr.
=== Beans ===
==Spring Core Container==
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.
Der Spring Core Container ist das Herzstück des Spring Frameworks. Er besteht aus zwei Teilen: dem Bean Factory Container und dem Application Context Container.
==== 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.

Aktuelle Version vom 12. Oktober 2024, 21:14 Uhr

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.