Spring Initializr

Spring Initializr

Spring Initializr je a webový nástroj poskytovaná Pivotal Web Service. S pomocou Spring Initializr , môžeme ľahko vygenerovať štruktúru Projekt Spring Boot . Ponúka rozšíriteľné API na vytváranie projektov založených na JVM.

Poskytuje tiež rôzne možnosti pre projekt, ktoré sú vyjadrené v modeli metadát. Model metadát nám umožňuje konfigurovať zoznam závislostí podporovaných JVM a verziami platforiem atď. Svoje metadáta obsluhuje v dobre známej podobe, ktorá poskytuje potrebnú pomoc klientom tretích strán.

Jarné inicializačné moduly

Spring Initializr má nasledujúci modul:

    inicializačný pohon: Poskytuje dodatočné informácie a štatistiky o generovaní projektov. Je to voliteľný modul. initializr-bom: V tomto module DOBRE znamenať kusovník . V Spring Boot je kusovník špeciálnym druhom POM ktorý sa používa na ovládanie verzií projektu závislosti . Poskytuje centrálne miesto na definovanie a aktualizáciu týchto verzií. Poskytuje flexibilitu pri pridávaní závislosti do nášho modulu bez obáv o verzie.
    Mimo softvérového sveta, DOBRE je zoznam dielov, položiek, zostáv a iných materiálov potrebných na vytvorenie produktov. To vysvetľuje čo ako, a kde zbierať potrebné materiály. initializr-docs: Poskytuje dokumentáciu. inicializačný generátor: Je to hlavná knižnica na generovanie projektov. initializr-generator-spring: initializr-generator-test: Poskytuje testovaciu infraštruktúru na generovanie projektov. initializr-metadata: Poskytuje infraštruktúru metadát pre rôzne aspekty projektov. initializr-service-example: Poskytuje vlastné inštancie. initializr-version-resolver: Je to voliteľný modul na extrahovanie čísel verzií z ľubovoľného POM. initializr-web: Klientom tretích strán poskytuje webové koncové body.

Podporované rozhranie

Nasledujúci obrázok zobrazuje používateľské rozhranie Spring Initializr:

Jarný inicializátor

Generovanie projektu

Pred vytvorením projektu musíme byť priateľskí s používateľským rozhraním. Používateľské rozhranie Spring Initializr má nasledujúce označenia:

    Projekt: Definuje milý projektu. Môžeme vytvoriť jedno aj druhé Projekt Maven alebo Projekt Gradle . Vytvoríme a Projekt Maven počas celého tutoriálu. Jazyk: Spring Initializr poskytuje výber z troch jazykov Java, Kotlin, a Groovy . V predvolenom nastavení je vybratá Java. Jarná topánka: Môžeme vybrať Spring Boot verzia . Najnovšia verzia je 2.2.2 . Metadáta projektu: Obsahuje informácie súvisiace s projektom, ako napr Skupina , Artefakt atď. Skupina označuje balík názov; Artefakt označuje Aplikácia názov. Predvolený názov skupiny je com.priklad a predvolený názov artefaktu je demo . Závislosti: Závislosti sú kolekciou artefaktov, ktoré môžeme pridať do nášho projektu.

Existuje ďalší možnosti sekcia, ktorá obsahuje nasledujúce polia:

    Názov: Je to rovnaké ako Artefakt . Popis: Do poľa popisu môžeme napísať a popis projektu. Názov balíka: Je to tiež podobné ako Skupina názov. Balenie: Môžeme vybrať balenie projektu. Môžeme si vybrať buď Jar alebo Vojna . Java: Môžeme vybrať JVM verziu, ktorú chceme použiť. Budeme používať Java 8 verzia v celom návode.

Existuje a Generovať tlačidlo. Keď klikneme na tlačidlo, projekt sa začne baliť a stiahne sa Jar alebo Vojna súbor, ktorý ste vybrali.