Zacznijmy od otwarcia zaćmienia, które właśnie zainstalowaliśmy. Kliknij menu Plik i wybierz projekt Maven, tak jak to:
Poprosi o kilka szczegółów, takich jak lokalizacja projektu. Ustaw lokalizację i kliknij Dalej.
Następnie podaj nazwę pakietu, nazwę aplikacji, wersję, typ opakowania itp. Opakowanie określa końcowy typ pakietu projektu. Jeśli aplikacja jest aplikacją internetową, powinna być wojna (archiwum internetowe).
Uderz w Skończyć przycisk, a utworzenie projektu zajmie kilka sekund. Na pierwszy rzut oka nowo utworzony projekt wygląda tak:
Początkowo wszystkie foldery są puste i nie ma pliku źródłowego. Pom.Plik XML to główny plik Maven zawierający wszystkie konfiguracje i zależności projektu. Użyjemy również tego pliku, aby dodać zależności sprężynowe.
Początkowo pom.Plik XML wygląda tak:
// pom.XML
4.0.0 com.Linuxhint SpringApp 0.0.1-Snapshot SpringApp Prosta aplikacja Spring
// Zależności Spring
Aby złożyć aplikację Spring, musimy określić te zależności do POM.plik xml i poczekaj. Pobiera wszystkie wymagane pliki automatycznie do projektu.
org.SpringFramework Wiosenny rdzeń $ wiosna.wersja org.SpringFramework Kontekst sprężyny $ wiosna.wersja 5.2.8.UWOLNIENIE
Po dodaniu tych zależności zauważysz, że Zależność Maven Folder zawiera wszystkie pliki JAR.
Ogłoszenie: Folder zależności Maven nie był obecny w początkowym projekcie przed dodaniem zależności. Został dodany przez Maven, aby zebrać wszystkie zależności w jednym folderze w celu lepszego zarządzania.
Aby sprawdzić, czy wszystkie te słoiki działają dobrze, możesz utworzyć prostą klasę, a następnie użyć dowolnej wiosennej adnotacji, takiej jak @Component lub @Configuration itp., w pliku źródłowym.
Zastosuj adnotację @Component do klasy i zobacz, że zapewnia automatyczną sugestię, która połączyła wszystkie słoiki z zaćmieniem. Sprawdzanie adnotacji:
Tutaj wszystko działa dobrze.
Wniosek
W tym artykule nauczyliśmy się, jak skutecznie tworzyć wiosenny projekt oparty na Maven. Użyliśmy POM.Plik XML i // Zależności Spring w podanym przykładzie w celu utworzenia nowego projektu Spring Maven.