logo

Pavasara inicializācija

Pavasara inicializācija ir tīmekļa rīks nodrošina Pivotal Web Service. Ar palīdzību Pavasara inicializācija , mēs varam viegli izveidot struktūru Pavasara zābaku projekts . Tas piedāvā paplašināmu API, lai izveidotu uz JVM balstītus projektus.

Tas nodrošina arī dažādas projekta iespējas, kas ir izteiktas metadatu modelī. Metadatu modelis ļauj mums konfigurēt atkarību sarakstu, ko atbalsta JVM un platformas versijas utt. Tas apkalpo savus metadatus labi zināmā veidā, kas sniedz nepieciešamo palīdzību trešo pušu klientiem.

Pavasara inicializācijas moduļi

Spring Initializr ir šāds modulis:

    inicializācijas izpildmehānisms:Tā sniedz papildu informāciju un statistiku par projektu ģenerēšanu. Tas ir izvēles modulis.inicializr-bom:Šajā modulī LABI apzīmē Materiālu rēķins . In Spring Boot, BOM ir īpašs veids POM ko izmanto, lai kontrolētu versijas projekta atkarības . Tā nodrošina centrālu vietu šo versiju definēšanai un atjaunināšanai. Tas nodrošina elastību, lai mūsu modulim pievienotu atkarību, neuztraucoties par versijām.
    Ārpus programmatūras pasaules, LABI ir produktu izveidei nepieciešamo detaļu, priekšmetu, mezglu un citu materiālu saraksts. Tas izskaidro kas, kā, un kur lai savāktu nepieciešamos materiālus.inicializr-docs:Tas nodrošina dokumentāciju.inicializācijas ģenerators:Tā ir galvenā projektu ģenerēšanas bibliotēka.inicializr-generator-spring: inicializr-generator-test:Tas nodrošina testa infrastruktūru projektu ģenerēšanai.inicializr-metadata:Tas nodrošina metadatu infrastruktūru dažādiem projektu aspektiem.inicializr-service-example:Tas nodrošina pielāgotus gadījumus.inicializr-version-resolver:Tas ir izvēles modulis, lai iegūtu versiju numurus no patvaļīga POM.inicializr-web:Tas nodrošina tīmekļa galapunktus trešo pušu klientiem.

Atbalstītais interfeiss

Nākamajā attēlā ir redzams Spring Initializr lietotāja interfeiss:

Pavasara inicializators

Projekta ģenerēšana

Pirms projekta izveides mums ir jābūt draudzīgam ar lietotāja interfeisu. Spring Initializr lietotāja saskarnē ir šādas etiķetes:

    Projekts:Tas nosaka laipns no projekta. Mēs varam izveidot vai nu Maven projekts vai Gradle projekts . Mēs izveidosim a Maven projekts visā apmācībā.Valoda:Spring Initializr nodrošina izvēli starp trim valodām Java, Kotlins, un Groovy . Pēc noklusējuma ir atlasīta Java.Pavasara zābaki:Mēs varam izvēlēties Spring Boot versija . Jaunākā versija ir 2.2.2 .Projekta metadati:Tajā ir ar projektu saistīta informācija, piemēram, Grupa , Artefakts utt. Grupa apzīmē iepakojums vārds; Artefakts apzīmē Pieteikums nosaukums. Grupas noklusējuma nosaukums ir com.example , un noklusējuma artefakta nosaukums ir demo .Atkarības:Atkarības ir artefaktu kolekcija, ko varam pievienot savam projektam.

Ir vēl viens Iespējas sadaļa, kurā ir šādi lauki:

    Vārds:Tas ir tāds pats kā Artefakts .Apraksts:Apraksta laukā varam ierakstīt a apraksts no projekta.Pakas nosaukums:Tas ir arī līdzīgs Grupa nosaukums.Iepakojums:Mēs varam izvēlēties iepakošana no projekta. Mēs varam izvēlēties vienu vai otru Jar vai Karš .Java:Mēs varam izvēlēties JVM versija, kuru mēs vēlamies izmantot. Mēs izmantosim Java 8 versija visā apmācībā.

Tur ir Ģenerēt pogu. Kad mēs noklikšķinām uz pogas, tas sāk iesaiņot projektu un lejupielādēt to Jar vai Karš failu, kuru esat atlasījis.