logo

Pavasario inicijavimas

Pavasario inicijavimas yra žiniatinklio įrankis teikia Pivotal Web Service. Su pagalba Pavasario inicijavimas , galime lengvai sukurti struktūrą Pavasario batų projektas . Ji siūlo išplečiamą API JVM projektams kurti.

Jame taip pat pateikiamos įvairios projekto parinktys, išreikštos metaduomenų modeliu. Metaduomenų modelis leidžia sukonfigūruoti priklausomybių, kurias palaiko JVM ir platformos versijos ir tt, sąrašą. Jis teikia savo metaduomenis gerai žinomu būdu, kuris teikia reikiamą pagalbą trečiųjų šalių klientams.

Pavasario inicijavimo moduliai

Spring Initializr turi šį modulį:

    inicializavimo pavara:Jame pateikiama papildoma informacija ir statistika apie projektų generavimą. Tai neprivalomas modulis.inicializr-bom:Šiame modulyje GERAI reiškia Sąmata . „Spring Boot“ BOM yra ypatinga rūšis POM kuris naudojamas valdyti versijos projekto priklausomybės . Tai yra pagrindinė vieta šioms versijoms apibrėžti ir atnaujinti. Tai suteikia lankstumo pridėti priklausomybę mūsų modulyje, nesijaudinant dėl ​​versijų.
    Už programinės įrangos pasaulio ribų GERAI yra dalių, elementų, mazgų ir kitų medžiagų, reikalingų gaminiams sukurti, sąrašas. Tai paaiškina Kas kaip, ir kur surinkti reikiamas medžiagas.inicializr-docs:Jame pateikiami dokumentai.Inicializr generatorius:Tai pagrindinė projektų generavimo biblioteka.inicializatorius-generatorius-spyruoklė: „inicializr-generator-test“:Tai suteikia projektų generavimo bandomąją infrastruktūrą.inicializr-metadata:Ji suteikia metaduomenų infrastruktūrą įvairiems projektų aspektams.inicializr-service-example:Jame pateikiami pasirinktiniai egzemplioriai.inicializr-version-resolver:Tai yra pasirenkamas modulis, leidžiantis išgauti versijų numerius iš savavališko POM.inicializr-web:Tai teikia žiniatinklio galinius taškus trečiųjų šalių klientams.

Palaikoma sąsaja

Toliau pateiktame paveikslėlyje parodyta „Spring Initializr“ vartotojo sąsaja:

Pavasario iniciatorius

Projekto generavimas

Prieš kurdami projektą, turime būti draugiški su vartotojo sąsaja. „Spring Initializr“ vartotojo sąsaja turi šias etiketes:

    Projektas:Jis apibrėžia malonus projekto. Galime sukurti bet kurį Maven projektas arba Gradle projektas . Sukursime a Maven projektas visoje pamokoje.Kalba:Spring Initializr suteikia galimybę rinktis iš trijų kalbų Java, Kotlin, ir Groovy . Pagal numatytuosius nustatymus pasirinkta „Java“.Pavasariniai batai:Galime pasirinkti Spring Boot versija . Naujausia versija yra 2.2.2 .Projekto metaduomenys:Jame yra su projektu susijusi informacija, pvz Grupė , Artefact ir tt Grupė reiškia paketą vardas; Artefaktas žymi Taikymas vardas. Numatytasis grupės pavadinimas yra com.pavyzdys , o numatytasis artefakto pavadinimas yra demo .Priklausomybės:Priklausomybės yra artefaktų rinkinys, kurį galime įtraukti į savo projektą.

Yra ir kitas Galimybės skyrių, kuriame yra šie laukai:

    Vardas:Tai tas pats kaip Artefaktas .Apibūdinimas:Aprašymo laukelyje galime įrašyti a apibūdinimas projekto.Paketo pavadinimas:Jis taip pat panašus į Grupė vardas.Pakuotė:Galime pasirinkti pakavimas projekto. Galime pasirinkti bet kurį Jar arba Karas .Java:Galime pasirinkti JVM versija, kurią norime naudoti. Mes naudosime Java 8 versija visoje mokymo programoje.

Čia yra Generuoti mygtuką. Kai spustelėjame mygtuką, jis pradeda pakuoti projektą ir atsisiųsti Jar arba Karas failą, kurį pasirinkote.