Aby utworzyć aplikację Spring Boot, istnieje kilka narzędzi, takich jak:
Wszystkie te narzędzia są używane przez programistów do tworzenia aplikacji Spring.
Od Spring inicjalizator jest najczęściej używanym narzędziem, zaczniemy od tego, a następnie omówimy inne narzędzia w naszych następnych artykułach.
Użyjemy zaćmienia do rozwoju/kodowania. Zaćmienie jest IDE, który służy przede wszystkim do tworzenia aplikacji opartych na Javie.
Jeśli nie znasz Eclipse, nie martw się, ponieważ jest to prosty edytor kodu. Pomożemy ci to zrozumieć w tym artykule. Aby to uzyskać, odwiedź oficjalną stronę https: // www.zaćmienie.org/ pobieranie/ i zainstaluj go w systemie lokalnym.
Wymagania wstępne:
Przed rozpoczęciem dalszego rozpoczęcia upewnij się, że w systemie lokalnym zainstalowano następujące narzędzia:
Teraz zacznijmy w tej nauce krok po kroku.
Krok 1: Otwórz narzędzie Spring Initicizer
Aby otworzyć to narzędzie, odwiedź https: // start.wiosna.IO/ URL. Jest to oficjalne narzędzie internetowe dostarczone przez samą wiosnę w celu utworzenia aplikacji Spring Boot.
Na pierwszy rzut oka wygląda na następujący obraz:
Prosi o kilka opcji przed utworzeniem projektu. Na przykład:
Pierwszy jest typ projektu który odnosi się do tego rodzaju projektu, który chcesz stworzyć. Daje dwie możliwości: maven lub gradle, które są w zasadzie narzędziami zarządzania zależnością projektu.
Wybraliśmy Maven I Jawa jako główny język programowania. Następnie wybraliśmy wersję Spring Boot. Pokazuje wszystkie dostępne wersje. Wybraliśmy wersja 2.7.1 który jest jedną ze stabilnych wersji na początek.
Metadane projektu obejmuje kilka kroków:
Grupa: Jest to nazwa, która powinna być unikalna i służy do grupowania wszystkich plików. Jest zgodna z nazwą domeny odwrotnej i koncepcją nazwy pakietu Java.
Artefakt: Jest to nazwa podrzędna pod nazwą grupy i używana jako część nazwy pliku jar podczas budowania projektu.
Nazwa: Jest to nazwa aplikacji, którą chcesz mieć.
Opis: Jest to krótki opis twojego projektu.
Opakowanie: Określa rodzaj pakietu aplikacji podczas budowania. SŁOIK służy do tworzenia bibliotek i wtyczek, a WOJNA służy do budowania aplikacji internetowych.
W naszym przypadku wybraliśmy SŁOIK Ponieważ nie tworzymy aplikacji internetowej.
Wersja Java: Określa wersję Java, która zostanie użyta do tworzenia aplikacji. W naszym przypadku użyliśmy Java 11.
Zależność: Określa to zależności, które chcemy uwzględnić w naszej aplikacji, takie jak Web, JDBC, Thymeleaf, itp.
Ponieważ po prostu tworzymy prostą aplikację, na razie nie wymaga ona żadnej zależności. Dowiemy się tego więcej w naszych następnych artykułach, tworząc bardziej funkcjonalne aplikacje.
Teraz kliknij Wygeneruj przycisk Aby pobrać ten projekt.
Krok 2: Wyodrębnij aplikację
Po pobraniu projektu, Wyodrębnij Po pierwsze, ponieważ projekt jest plikiem pocztowym.
Krok 3: Importuj projekt do zaćmienia
Po wyodrębnianiu projektu ZIP otwórz Eclipse IDE i importuj ten projekt. W tym celu kliknij menu „Plik” i wybierz opcję importu, tak jak następujące:
Plik -> Importuj -> Istniejący projekt Maven -> Next -> Przeglądaj -> Wybierz projekt -> Zakończ
To otwiera podwód, jak na poniższym obrazie. Wybierz istniejący projekt Maven i kliknij Dalej.
Znajdź lokalizację w folderze aplikacji i wybierz ją.
Jeśli wszystko jest w porządku, powinno wyglądać jak następujący obraz. Kliknij przycisk Zakończ.
Po zaimportowaniu zajmuje kilka minut, aby skonfigurować projekt i pobrać wszystkie zależności projektu. Jeśli prędkość sieci komputerowej jest dobra, powinna ładować się szybciej. W przeciwnym razie miej cierpliwość i poczekaj na chwilę.
Krok 4: Projekt Explorer
Po pobraniu wszystkich zależności skonfiguruj projekt. Wygląda na to, że następują:
Ten projekt zawiera niektóre domyślne pliki, takie jak:
Zrozumiemy zastosowania tych plików jeden po drugim.
// Springootapplication.JawaTo jest główny plik aplikacji, który zawiera metodę main (). Ta metoda wywołuje metodę uruchamiania aplikacji.
Ta klasa używa @SpringBootApplication który określa tę aplikację jako aplikację Spring Bott. Ta adnotacja jest kombinacją @EnableAutoconfiguration, @Konfiguracja, I @ComponentsCan Adnotacje. Dowiemy się więcej o tych adnotacjach w naszych następnych szczegółowych artykułach.
pakiet com.Linuxhint.SpringbootApp;Jest to kolejny ważny plik, który jest w zasadzie plik XML zawierający wpisy wszystkich zależności i konfiguracji projektu.
Ponieważ nie dodaliśmy żadnej zależności podczas tworzenia projektu, zawiera on domyślne konfiguracje i zależności.
Ten plik służy do ustawiania właściwości globalnych dla aplikacji, takich jak połączenie bazy danych, numer portu serwera, ścieżka plików widoku itp. Początkowo ten plik jest pusty.
// SpringootappapplicationTests.JawaTen plik służy do tworzenia przypadków testowych do testowania aplikacji za pomocą biblioteki Junit. Początkowo nie ma żadnego przypadku testowego.
pakiet com.Linuxhint.SpringbootApp;Krok 5: Uruchom aplikację
Teraz uruchommy aplikację, wybierając klasę główną (Springootappapplication.Jawa). Kliknij prawym przyciskiem myszy, wybierz „Uruchom jako”, a następnie kliknij aplikację Java w ten sposób:
Kliknij prawym przyciskiem myszy -> Uruchom jako -> aplikacja Java
Zaczyna wykonywać kod i możesz zobaczyć dane wyjściowe w konsoli.
Możesz zobaczyć status działającej aplikacji na karcie konsoli, co oznacza, że aplikacja została uruchomiona.
Udało nam się utworzyć i uruchomić naszą pierwszą aplikację Spring Boot.
Krok 6: Wyświetl wiadomość Hello World
Domyślnie aplikacja Spring Boot nie wyświetla żadnej wiadomości do konsoli.
Jeśli chcesz wyświetlić Witaj świecie Wiadomość do konsoli, po prostu zaktualizuj klasę główną, dodając tę instrukcję drukowania:
System.na zewnątrz.println („Witaj świat!");Nowy zaktualizowany plik wygląda tak:
pakiet com.Linuxhint.SpringbootApp;Uruchom aplikację ponownie i zobacz konsolę wyjściową.
Tym razem pokazuje to Witaj świecie Wiadomość do konsoli.
Wniosek
W tym artykule zawiera kroki do tworzenia prostej aplikacji Spring Boot. Użyliśmy narzędzia i zaćmienia Spring Initicizer do edycji i uruchamiania aplikacji. Spring Boot używa własnego wbudowanego serwera do uruchamiania aplikacji, chociaż możemy również skonfigurować serwer zewnętrzny. W poniższych artykułach nauczymy się dodawać więcej zależności do projektu, aby stworzyć bardziej funkcjonalne i internetowe aplikacje.