Bruke Initializr for å generere en ny Spring Boot Application

Bruke Initializr for å generere en ny Spring Boot Application
Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Det er mange måter å initialisere et Spring Boot-program på. Din IDE kan allerede integrere Springs Initializr, eller du kan manuelt lage filstrukturen selv. Men den beste tilnærmingen kan være Springs nettbaserte Initializr-verktøy.





Initializr-verktøyet lar deg generere den grunnleggende filstrukturen for enhver Spring-applikasjon. Den gir deg flere alternativer som lar deg tilpasse applikasjonen din.





MAKEUSE AV DAGENS VIDEO RULL FOR Å FORTSETTE MED INNHOLD

Finn ut hvordan du genererer en hvilken som helst Spring Boot-applikasjon ved å bruke Initializr.





Valg av prosjekttype og programmeringsspråk

Starttilstanden til Initializr-verktøyet er som følger:

  Spring Initialzr-verktøyet, en nettbasert app som presenterer et skjema med alternativer for å generere et nytt Spring-prosjekt.

Det første du må gjøre er å velge en ny prosjekttype. Spring Initializr gir tre alternativer her: Gradle-Groovy, Gradle-Kotlin og Maven.



hvordan du installerer nintendont wii u
  • Gradle-Groovy: dette alternativet lar deg bygge prosjekter som følger Gradle-konvensjonene ved å bruke Groovy-programmeringsspråket.
  • Gradle-Kotlin: dette alternativet lar deg bygge prosjekter som følger Gradle-konvensjonene ved å bruke Kotlin-programmeringsspråket.
  • Maven: Dette alternativet lar deg bygge prosjekter som følger Maven-konvensjonene. Maven bygger primært prosjekter ved å bruke programmeringsspråket Java.

Etter at du har valgt prosjekttypen din, må du velge den tilsvarende programmeringsspråk (Groovy, Kotlin eller Java).

De forskjellige fjærstøvelalternativene

Initializr gir deg seks versjoner av Spring Boot du kan velge mellom, og forhåndsvelger alternativet for den nyeste versjonen. Fra april 2023 er den siste Spring Boot-versjonen 3.0.6.





Den forhåndsvalgte Spring Boot-versjonen er relatert til den forhåndsvalgte Java-alternativets metadataseksjon, siden du trenger Java 17 og nyere for å bruke versjon 3.x. Men hvis versjonen av Java du har på enheten din er under 17, kan du velge Spring Boot versjon 2.x.

Fylle ut prosjektets metadata

Prosjektmetadataene dine er veldig viktige, siden de hjelper å generere Maven pom.xml-filen eller Gradle build.gradle-filen (avhengig av prosjekttypen du velger). Disse filene vil inneholde data som beskriver applikasjonen din og påvirker dens funksjon.





  • Gruppe: dette feltet angir pakkenavnet.
  • Artefakt: dette feltet angir applikasjonsnavnet.
  • Navn: når du skriver inn applikasjonsnavnet i artefaktfeltet, fylles dette feltet automatisk ut med samme tekst.
  • Beskrivelse: dette feltet viser hva applikasjonen skal gjøre.
  • Pakkenavn: dette feltet inneholder både pakke- og programnavn. Gruppe- og artefaktfeltene fyller automatisk ut dette feltet.

Velge avhengigheter

Spring Initializr har en avhengighetsseksjon som gir deg en mengde avhengigheter å velge mellom. Bare klikk på knappen legg til avhengighet, og Initializr vil gi deg en rekke forskjellige alternativer.

  Avhengighetsseksjonen

Du kan enten bla gjennom listen eller skrive inn avhengighetsnavnet i søkefeltet for å legge til en ny avhengighet til applikasjonen din. En avhengighet er et bibliotek som legger til ekstra funksjonalitet til applikasjonen din. Noen av de mest populære avhengighetene inkluderer:

  • Spring Web: dette biblioteket lar deg bygge nettapplikasjoner ved å bruke Spring MVC ( modellvisningskontrollerarkitektur ). Det er en viktig avhengighet for Spring Boot-applikasjoner.
  • Spring Session: dette biblioteket lar deg administrere brukerøktinformasjon.
  • Spring Security: dette biblioteket lar deg sikre applikasjonen din ved å gi tilgangskontroll.
  • Spring Integration: dette biblioteket lar deg integrere Spring Boot-applikasjonen din med eksterne systemer. Det forenkler også lette meldinger for applikasjonene dine.
  • Vårdata: Vårdata er tilgjengelig i spesifikke former, avhengig av databasen du planlegger å bruke med applikasjonen. For SQL-databaser er det Spring Data JPA, Spring Data JDBC osv. For NoSQL-databaser er det Spring Data MongoDB, Azure Cosmos DB osv.
  • Spring Boot DevTools: dette biblioteket gir live-innlasting for applikasjonen din, og det gir også rask applikasjonsomstart ved behov.

Generer en ny Spring Boot-applikasjon med letthet

Det neste trinnet i å generere en boilerplate for Spring Boot-applikasjonen er å klikke på generer-knappen. Denne handlingen vil føre til at en jar- eller krigsfil (avhengig av alternativet du valgte tidligere) lastes ned på enheten din.

Du kan nå importere jar- eller war-filen du laster ned til ønsket IDE og begynne å utvikle Spring-applikasjonen.