Egy tavaszi projekt felállítása bonyolult feladat lehet; szerencsére a Spring Initializr itt van, hogy segítsen!

A Spring Boot alkalmazás inicializálásának számos módja van. Előfordulhat, hogy az IDE már integrálja a Spring's Initializr-t, vagy saját kezűleg is létrehozhatja a fájlstruktúrát. De a legjobb megközelítés a Spring webalapú Initializr eszköze lehet.

Az Initializr eszköz lehetővé teszi az alapvető fájlstruktúra létrehozását bármely Spring alkalmazáshoz. Számos lehetőséget kínál, amelyek lehetővé teszik az alkalmazás testreszabását.

Ismerje meg, hogyan hozhat létre bármilyen Spring Boot alkalmazást az Initializr segítségével.

Projekttípus és programozási nyelv kiválasztása

Az Initializr eszköz kezdeti állapota a következő:

Az első dolog, amit meg kell tennie, az új projekttípus kiválasztása. Tavaszi inicializálás három lehetőséget kínál itt: Gradle-Groovy, Gradle-Kotlin és Maven.

  • Gradle-Groovy: ezzel az opcióval olyan projekteket készíthet, amelyek követik a Gradle konvencióit a Groovy programozási nyelv használatával.
  • instagram viewer
  • Gradle-Kotlin: ezzel az opcióval olyan projekteket készíthet, amelyek követik a Gradle-konvenciókat a Kotlin programozási nyelv használatával.
  • Maven: ezzel az opcióval olyan projekteket építhet, amelyek követik a Maven konvencióit. A Maven elsősorban a Java programozási nyelv használatával épít projekteket.

Miután kiválasztotta a projekt típusát, ki kell választania a megfelelőt programozási nyelv (Groovy, Kotlin vagy Java).

Különböző tavaszi rendszerindítási lehetőségek

Az Initializr a Spring Boot hat verzióját kínálja, amelyek közül választhat, előre kiválasztva a legújabb verzióhoz tartozó opciót. 2023 áprilisától a Spring Boot legújabb verziója a 3.0.6.

Az előre kiválasztott Spring Boot verzió az előre kiválasztott Java beállítás metaadat szakaszához kapcsolódik, mivel Java 17 vagy újabb verzióra lesz szüksége használja a 3.x verziót. Ha azonban az eszközön lévő Java verziója 17 alatt van, akkor kiválaszthatja a Spring Boot verziót 2.x.

A projekt metaadatai nagyon fontosak, mivel segítik a Maven pom.xml fájl vagy a Gradle build.gradle fájl létrehozását (a kiválasztott projekttípustól függően). Ezek a fájlok olyan adatokat tartalmaznak, amelyek leírják az alkalmazást, és befolyásolják annak működését.

  • Csoport: ez a mező a csomag nevét állítja be.
  • Artifact: ez a mező az alkalmazás nevét állítja be.
  • Név: amikor beírja az alkalmazás nevét a műtermék mezőbe, ez automatikusan kitölti ezt a mezőt ugyanazzal a szöveggel.
  • Leírás: ez a mező részletezi, hogy mit fog tenni az alkalmazás.
  • Csomagnév: ez a mező tartalmazza a csomag és az alkalmazás nevét is. A csoport és műtermék mezők automatikusan kitöltik ezt a mezőt.

A függőségek kiválasztása

A Spring Initializr rendelkezik egy függőségi szekcióval, amely számos függőséget kínál. Egyszerűen kattintson a függőség hozzáadása gombra, és az Initializr különféle lehetőségeket kínál.

Görgesse a listát, vagy írja be a függőség nevét a keresősávba, hogy új függőséget adjon az alkalmazáshoz. A függőség olyan könyvtár, amely további funkciókat ad az alkalmazáshoz. A legnépszerűbb függőségek közül néhány:

  • Spring Web: ez a könyvtár lehetővé teszi webes alkalmazások készítését a Spring MVC (modell nézet vezérlő architektúra). Ez a Spring Boot alkalmazások alapvető függősége.
  • Spring Session: ez a könyvtár lehetővé teszi a felhasználói munkamenet információinak kezelését.
  • Spring Security: ez a könyvtár lehetővé teszi az alkalmazások védelmét hozzáférés-vezérléssel.
  • Spring Integration: ez a könyvtár lehetővé teszi a Spring Boot alkalmazás külső rendszerekkel való integrálását. Ezenkívül megkönnyíti az alkalmazások könnyű üzenetküldését.
  • Tavaszi adatok: A tavaszi adatok meghatározott formákban állnak rendelkezésre, attól függően, hogy milyen adatbázist kíván használni az alkalmazással. SQL adatbázisokhoz létezik Spring Data JPA, Spring Data JDBC stb. A NoSQL-adatbázisokhoz létezik Spring Data MongoDB, Azure Cosmos DB stb.
  • Spring Boot DevTools: ez a könyvtár élő újratöltést biztosít az alkalmazás számára, és szükség esetén gyors alkalmazás-újraindítást is biztosít.

Hozzon létre könnyedén új tavaszi rendszerindítási alkalmazást

A következő lépés a Spring Boot alkalmazás generálása során a generálás gombra kattintva. Ez a művelet egy jar- vagy war-fájlt (a korábban kiválasztott beállítástól függően) tölt le az eszközére.

Most már importálhatja a letöltött jar vagy war fájlt a kívánt IDE-be, és elkezdheti a Spring alkalmazás fejlesztését.