Lass uns anfangen.
Erstellen Sie zunächst eine auf Maven basierende Spring-Anwendung und fügen Sie dann die folgenden Abhängigkeiten zum POM hinzu.XML -Datei:
// pom.xml
In diesem Projekt werden wir hauptsächlich diese drei Anmerkungen verwenden:
Die Annotation von @Configuration wird zum Erstellen einer Konfigurationsdatei verwendet, und die @Componentscan -Annotation wird zum Scannen der Komponenten verwendet, ähnlich wie beim XML -Tag.
Erstellen Sie eine Java -Konfigurationsdatei
Da wir die Java -Anmerkungen verwenden, erstellen wir eine Java -Konfigurationsdatei anstelle eines ApplicationContext.XML -Datei. Diese Konfigurationsklassendatei ist vorerst leer, verfügt jedoch über eine @Configuaction -Annotation.
Hier müssen wir keine XML -Dateien erstellen. Wir erstellen vielmehr eine einfache Java -Klasse und markieren das durch @Configuration Annotation. In unserem Fall haben wir eine Springconfig erstellt.Java -Klasse, die wie Folgendes aussieht:
// Springconfig.Java
Packagecom.LinuxHint;Erstellen Sie eine Java -Bohne
Erstellen wir eine Bean -Klasse und markieren Sie sie mit @Component Annotation. Diese Annotation gibt diese Klasse als Komponente an. Wenn der IOC -Container beginnt, wird er als Komponente gescannt, und zur Laufzeit wird ein Bean -Objekt erstellt.
// Mitarbeiter.Java
Packagecom.LinuxHint.Bohnen;Hauptklasse erstellen
Erstellen Sie nun eine Hauptklasse, um die Bean -Eigenschaften zu lesen. Hier haben wir nichts geändert. Der Code ähnelt dem vorherigen. Es liest die Bean mit der Methode getBean (). Die Setzer und Getter werden verwendet, um Bohneneigenschaften zu setzen und zu erhalten.
Notiz: Die Bean -ID, die in die GetBean () überging, sollte die gleiche sein wie in der @Component Annotation deklariert.
// Springapp.Java
Packagecom.LinuxHint;Projektstruktur
Nach dem Erstellen all dieser Dateien sollte das Projekt wie Folgendes aussehen:
Führen Sie die Anwendung aus
Führen Sie nun die Anwendung durch, indem wir mit der rechten Maustaste auf das Projekt klicken und ausgewählt werden:
Ausführen als -> Java -Anwendung
Dadurch wird die folgende Ausgabe auf der Registerkarte Konsole erzeugt:
Abschluss
Dieser Artikel zeigte, wie eine Anwendung mit Java -Anmerkungen konfiguriert werden kann. Wir haben diskutiert, eine Java -Bean, eine Hauptklasse, eine Projektstruktur und die Ausführung der Anwendung zu erstellen. Mit diesem Artikel können Sie die Projektkonfiguration mit Java -Anmerkungen mühelos mit JAVA -Anmerkungen ferneln. Weitere hilfreiche Artikel finden Sie unter Linux Hint mehr.