Nastavitev pomladnega projekta je lahko zapletena naloga; na srečo je tu, da vam pomaga Spring Initializr!

Obstaja veliko načinov za inicializacijo aplikacije Spring Boot. Vaš IDE morda že integrira Springov Initializr ali pa lahko sami ročno ustvarite strukturo datoteke. Toda najboljši pristop bi lahko bilo Springovo spletno orodje Initializr.

Orodje Initializr vam omogoča ustvarjanje osnovne strukture datoteke za katero koli aplikacijo Spring. Ponuja vam več možnosti, s katerimi lahko prilagodite svojo aplikacijo.

Ugotovite, kako ustvariti katero koli aplikacijo Spring Boot z uporabo Initializr.

Vrsta projekta in izbira programskega jezika

Začetno stanje orodja Initializr je naslednje:

Prva stvar, ki jo boste morali narediti, je, da izberete novo vrsto projekta. Inicializacija pomladi tukaj ponuja tri možnosti: Gradle-Groovy, Gradle-Kotlin in Maven.

  • Gradle-Groovy: ta možnost vam omogoča izdelavo projektov, ki sledijo konvencijam Gradle, z uporabo programskega jezika Groovy.
  • Gradle-Kotlin: ta možnost vam omogoča izdelavo projektov, ki sledijo konvencijam Gradle, z uporabo programskega jezika Kotlin.
    instagram viewer
  • Maven: ta možnost vam omogoča izdelavo projektov, ki sledijo konvencijam Maven. Maven primarno gradi projekte z uporabo programskega jezika Java.

Ko izberete vrsto projekta, boste morali izbrati ustrezno programski jezik (Groovy, Kotlin ali Java).

Različne možnosti spomladanskega zagona

Initializr ponuja šest različic Spring Boot, med katerimi lahko izbirate, pri čemer vnaprej izberete možnost za najnovejšo različico. Od aprila 2023 je najnovejša različica Spring Boot 3.0.6.

Vnaprej izbrana različica Spring Boot se nanaša na vnaprej izbran razdelek z metapodatki možnosti Java, saj boste za uporabite različico 3.x. Če pa je različica Jave, ki jo imate v napravi, nižja od 17, potem lahko izberete različico Spring Boot 2.x.

Metapodatki vašega projekta so zelo pomembni, saj pomagajo ustvariti datoteko Maven pom.xml ali datoteko Gradle build.gradle (odvisno od vrste projekta, ki ga izberete). Te datoteke bodo vsebovale podatke, ki opisujejo vašo aplikacijo in vplivajo na njeno delovanje.

  • Skupina: to polje nastavi ime paketa.
  • Artefakt: to polje nastavi ime aplikacije.
  • Ime: ko v polje artefakta vnesete ime aplikacije, se to polje samodejno zapolni z istim besedilom.
  • Opis: to polje podrobno opisuje, kaj bo aplikacija naredila.
  • Ime paketa: to polje vsebuje ime paketa in aplikacije. Polji skupine in artefaktov samodejno zapolnita to polje.

Izbira odvisnosti

Spring Initializr ima razdelek z odvisnostmi, ki vam ponuja obilico odvisnosti, med katerimi lahko izbirate. Preprosto kliknite gumb za dodajanje odvisnosti in Initializr vam bo ponudil vrsto različnih možnosti.

Lahko se pomikate po seznamu ali vnesete ime odvisnosti v iskalno vrstico, da svoji aplikaciji dodate novo odvisnost. Odvisnost je knjižnica, ki vaši aplikaciji doda dodatne funkcije. Nekatere najbolj priljubljene odvisnosti vključujejo:

  • Spring Web: ta knjižnica vam omogoča izdelavo spletnih aplikacij z uporabo Spring MVC (arhitektura krmilnika pogleda modela). Je bistvena odvisnost za aplikacije Spring Boot.
  • Pomladna seja: ta knjižnica vam omogoča upravljanje informacij o uporabniški seji.
  • Spring Security: ta knjižnica vam omogoča zaščito vaše aplikacije z zagotavljanjem nadzora dostopa.
  • Spring Integration: ta knjižnica vam omogoča integracijo vaše Spring Boot aplikacije z zunanjimi sistemi. Omogoča tudi enostavno sporočanje za vaše aplikacije.
  • Pomladni podatki: Pomladni podatki so na voljo v posebnih oblikah, odvisno od zbirke podatkov, ki jo nameravate uporabiti s svojo aplikacijo. Za baze podatkov SQL obstajajo Spring Data JPA, Spring Data JDBC itd. Za baze podatkov NoSQL obstajajo Spring Data MongoDB, Azure Cosmos DB itd.
  • Spring Boot DevTools: ta knjižnica omogoča ponovno nalaganje v živo za vašo aplikacijo in omogoča tudi hiter ponovni zagon aplikacije, ko je to potrebno.

Z lahkoto ustvarite novo aplikacijo za pomladni zagon

Naslednji korak pri ustvarjanju predloge za vašo aplikacijo Spring Boot je klik na gumb za ustvarjanje. To dejanje bo povzročilo prenos datoteke jar ali war (odvisno od možnosti, ki ste jo izbrali prej), v vašo napravo.

Zdaj lahko uvozite datoteko jar ali war, ki ste jo prenesli, v želeni IDE in začnete razvijati svojo aplikacijo Spring.