Att sätta upp ett vårprojekt kan vara en komplicerad uppgift; Lyckligtvis är Spring Initializr här för att hjälpa!

Det finns många sätt att initiera en Spring Boot-applikation. Din IDE kanske redan integrerar Springs Initializr eller så kan du manuellt skapa filstrukturen själv. Men det bästa tillvägagångssättet kan vara Springs webbaserade Initializr-verktyg.

Verktyget Initializr låter dig skapa den grundläggande filstrukturen för alla Spring-applikationer. Det ger dig flera alternativ som gör att du kan anpassa din applikation.

Ta reda på hur du genererar valfri Spring Boot-applikation med Initializr.

Val av projekttyp och programmeringsspråk

Det initiala tillståndet för Initializr-verktyget är som följer:

Det första du behöver göra är att välja en ny projekttyp. Spring Initializr erbjuder tre alternativ här: Gradle-Groovy, Gradle-Kotlin och Maven.

  • Gradle-Groovy: det här alternativet låter dig bygga projekt som följer Gradle-konventioner med hjälp av programmeringsspråket Groovy.
  • Gradle-Kotlin: det här alternativet låter dig bygga projekt som följer Gradles konventioner med hjälp av Kotlins programmeringsspråk.
    instagram viewer
  • Maven: det här alternativet låter dig bygga projekt som följer Mavens konventioner. Maven bygger främst projekt med hjälp av programmeringsspråket Java.

När du har valt din projekttyp måste du välja motsvarande programmeringsspråk (Groovy, Kotlin eller Java).

De olika fjäderstövelalternativen

Initializr tillhandahåller sex versioner av Spring Boot som du kan välja mellan, genom att förvälja alternativet för den senaste versionen. Från och med april 2023 är den senaste Spring Boot-versionen 3.0.6.

Den förvalda Spring Boot-versionen relaterar till den förvalda Java-alternativets metadatasektion, eftersom du behöver Java 17 och senare för att använd version 3.x. Men om versionen av Java du har på din enhet är under 17, kan du välja Spring Boot-version 2.x.

Din projektmetadata är mycket viktig, eftersom den hjälper till att generera filen Maven pom.xml eller filen Gradle build.gradle (beroende på vilken projekttyp du väljer). Dessa filer kommer att innehålla data som beskriver din applikation och påverkar dess funktion.

  • Grupp: detta fält anger paketnamnet.
  • Artefakt: detta fält anger programmets namn.
  • Namn: när du anger applikationsnamnet i artefaktfältet fylls detta fält automatiskt i med samma text.
  • Beskrivning: det här fältet beskriver vad programmet kommer att göra.
  • Paketnamn: det här fältet innehåller både paketet och applikationsnamnet. Grupp- och artefaktfälten fyller automatiskt i detta fält.

Välja beroenden

Spring Initializr har en beroendesektion som ger dig en uppsjö av beroenden att välja mellan. Klicka bara på knappen Lägg till beroende så kommer Initializr att ge dig en rad olika alternativ.

Du kan antingen bläddra igenom listan eller skriva in beroendenamnet i sökfältet för att lägga till ett nytt beroende till din applikation. Ett beroende är ett bibliotek som lägger till ytterligare funktionalitet till din applikation. Några av de mest populära beroendena inkluderar:

  • Spring Web: detta bibliotek låter dig bygga webbapplikationer med Spring MVC (modellvy styrenhet arkitektur). Det är ett viktigt beroende för Spring Boot-applikationer.
  • Vårsession: detta bibliotek låter dig hantera användarsessionsinformation.
  • Spring Security: detta bibliotek låter dig säkra din applikation genom att tillhandahålla åtkomstkontroll.
  • Spring Integration: detta bibliotek låter dig integrera din Spring Boot-applikation med externa system. Det underlättar också lätta meddelanden för dina applikationer.
  • Vårdata: Vårdata är tillgänglig i specifika former, beroende på vilken databas du planerar att använda med din applikation. För SQL-databaser finns Spring Data JPA, Spring Data JDBC, etc. För NoSQL-databaser finns Spring Data MongoDB, Azure Cosmos DB, etc.
  • Spring Boot DevTools: detta bibliotek tillhandahåller live-omladdning för din applikation, och det ger också snabb omstart av applikationen när det behövs.

Skapa en ny Spring Boot-applikation med lätthet

Nästa steg i att generera en pannplatta för din Spring Boot-applikation är att klicka på genereringsknappen. Den här åtgärden gör att en jar- eller war-fil (beroende på vilket alternativ du valde tidigare) laddas ner på din enhet.

Du kan nu importera jar- eller war-filen du laddar ner till din önskade IDE och börja utveckla din Spring-applikation.