Zacznijmy.
Najpierw utwórz aplikację sprężyną opartą na Maven, a następnie dodaj następujące zależności do POM.plik XML:
// pom.XML
W tym projekcie wykorzystamy głównie te trzy adnotacje:
Do utworzenia pliku konfiguracji zostanie użyta adnotacja @Configuration, a adnotacja @ComponentScan zostanie użyta do skanowania komponentów, podobnych do znacznika XML.
Utwórz plik konfiguracyjny Java
Ponieważ używamy adnotacji Java, utworzymy plik konfiguracyjny Java, a nie aplikacja.plik XML. Ten plik klasy konfiguracji będzie na razie pusty, ale ma adnotację @Configuartion.
Tutaj nie musimy tworzyć żadnych plików XML. Raczej tworzymy prostą klasę Java i zaznaczamy to przez adnotację @Configuration. W naszym przypadku stworzyliśmy SpringConfig.Klasa Java, która wygląda jak następujące:
// SpringConfig.Jawa
Packagecom.Linuxhint;Utwórz fasolę Java
Utwórzmy klasę fasoli i zaznacz ją za pomocą adnotacji @Component. Ta adnotacja określa tę klasę jako komponent. Kiedy rozpoczyna się kontener MKOl, jest on skanowany jako komponent, a obiekt fasoli jest tworzony w czasie wykonywania.
// pracownik.Jawa
Packagecom.Linuxhint.fasolki;Tworzenie głównej klasy
Teraz utwórz główną klasę, aby odczytać właściwości fasoli. Tutaj nic nie zmieniliśmy. Kod jest podobny do poprzedniego. Odczytuje fasolę za pomocą metody getBean (). Setery i zdobywcy są używane do ustawiania i uzyskiwania właściwości fasoli.
Notatka: Identyfikator fasoli, przekazany do getBean (), powinien być taki sam, jak zadeklarowany w adnotacji @Component.
// SpringApp.Jawa
Packagecom.Linuxhint;Struktura projektu
Po utworzeniu wszystkich tych plików projekt powinien wyglądać jak następujące:
Uruchom aplikację
Teraz uruchommy aplikację, klikając prawym przyciskiem myszy projekt i wybierając:
Uruchom jako -> aplikacja Java
To wytworzy następujące dane wyjściowe do zakładki konsoli:
Wniosek
W tym artykule pokazano, jak skonfigurować aplikację za pomocą adnotacji Java. Omówiliśmy utworzenie fasoli Java, głównej klasy, struktury projektu i sposobu uruchomienia aplikacji. W tym artykule będziesz mógł z łatwością sprężynić konfigurację projektu za pomocą adnotacji Java. Aby uzyskać bardziej pomocne artykuły, sprawdź więcej z Linux Wskazówka.