Skip to content

Archives

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Categories

  • Keine Kategorien
Trend RepositoryArticles and guides
Articles

Spring @Configuration annotation example

On Oktober 17, 2021 by admin

Spring @Configuration annotation hilft bei der Spring annotation based configuration. Die @Configuration-Annotation zeigt an, dass eine Klasse eine oder mehrere @Bean Methoden deklariert und vom Spring-Container verarbeitet werden kann, um Bean-Definitionen und Service-Anfragen für diese Beans zur Laufzeit zu generieren.

Seit Spring 2 haben wir unsere Bean-Konfigurationen in xml-Dateien geschrieben. Aber Spring 3 gab uns die Freiheit, Bean-Definitionen nicht mehr in xml-Dateien zu schreiben, sondern in Java-Dateien selbst. Dies wird als Spring Java Config Feature bezeichnet (unter Verwendung der @Configuration Annotation).

  • Verwendung der Spring @Configuration-Annotation
  • Beispiel für die Spring @Configuration Annotation
  • 2.1. Maven-Projekt erstellen
  • 2.2. Spring-Abhängigkeiten aktualisieren
  • 2.3. Spring Beans erstellen
  • 2.4. Spring Konfigurationsklasse mit @Configuration Annotation
  • Demo
  • War dieser Beitrag hilfreich?

Verwendung der Spring @Configuration-Annotation

Verwenden Sie die @Configuration-Annotation über einer beliebigen Klasse, um zu deklarieren, dass diese Klasse eine oder mehrere @Bean-Methoden bereitstellt und vom Spring-Container verarbeitet werden kann, um Bean-Definitionen und Service-Anfragen für diese Beans zur Laufzeit zu erzeugen.

@Configurationpublic class AppConfig { @Bean(name="demoService") public DemoClass service() { }}

Beispiel für die Spring @Configuration Annotation

Um die Verwendung der @Configuration Annotation zu verstehen, wollen wir sie in Aktion sehen.

2.1. Maven-Projekt erstellen

mvn archetype:generate -DgroupId=com.howtodoinjava.core -DartifactId=springCoreTest -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falsemvn eclipse:eclipse

2.2. Spring-Abhängigkeiten aktualisieren

Aktualisieren der Maven-Abhängigkeiten. Ich habe Spring 5 Abhängigkeiten hinzugefügt.

2.3. Spring Beans erstellen

public interface DemoManager { public String getServiceName();}public class DemoManagerImpl implements DemoManager{ @Override public String getServiceName() { return "My first service with Spring 3"; }}

2.4. Spring Konfigurationsklasse mit @Configuration Annotation

Demo

Lassen Sie uns den Testcode schreiben und ausführen. Dies sollte in der Lage sein, die Bean zu konfigurieren und wir sollten in der Lage sein, sie zu verwenden.

Happy Leaning !!!

War dieser Beitrag hilfreich?

Lassen Sie uns wissen, ob Ihnen der Beitrag gefallen hat. Nur so können wir uns verbessern.
Ja
Nein

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress