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
Zeile 1: Zeile 1:
== 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.

Version vom 12. Oktober 2024, 19:11 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.