Spring Initializr

Spring Initializr

Spring Initializr je webový nástroj poskytované Pivotal Web Service. S pomocí Spring Initializr , můžeme snadno vygenerovat strukturu Projekt Spring Boot . Nabízí rozšiřitelné API pro vytváření projektů založených na JVM.

Poskytuje také různé možnosti pro projekt, které jsou vyjádřeny v modelu metadat. Metadatový model nám umožňuje konfigurovat seznam závislostí podporovaných JVM a verzemi platformy atd. Svá metadata obsluhuje ve známém stavu, který poskytuje nezbytnou pomoc klientům třetích stran.

Moduly Spring Initializr

Spring Initializr má následující modul:

    inicializační akční člen: Poskytuje další informace a statistiky o generování projektů. Jedná se o volitelný modul. initializr-bom: V tomto modulu DOBRÝ znamená Kusovník . V Spring Boot je kusovník speciálním druhem POM který se používá k ovládání verze projektu závislosti . Poskytuje centrální místo pro definování a aktualizaci těchto verzí. Poskytuje flexibilitu pro přidání závislosti do našeho modulu bez obav o verze.
    Mimo svět softwaru, DOBRÝ je seznam dílů, položek, sestav a dalších materiálů potřebných k vytvoření produktů. To vysvětluje co jak, a kde sbírat potřebné materiály. initializr-docs: Poskytuje dokumentaci. inicializační generátor: Jedná se o základní knihovnu pro generování projektů. initializr-generator-spring: initializr-generator-test: Poskytuje testovací infrastrukturu pro generování projektů. initializr-metadata: Poskytuje infrastrukturu metadat pro různé aspekty projektů. initializr-service-example: Poskytuje vlastní instance. initializr-version-resolver: Je to volitelný modul pro extrakci čísel verzí z libovolného POM. initializr-web: Poskytuje webové koncové body pro klienty třetích stran.

Podporované rozhraní

Následující obrázek ukazuje uživatelské rozhraní Spring Initializr:

Jarní inicializátor

Generování projektu

Před vytvořením projektu musíme být přátelští s UI. Uživatelské rozhraní Spring Initializr má následující štítky:

    Projekt: Definuje druh projektu. Můžeme vytvořit obojí Projekt Maven nebo Projekt Gradle . Vytvoříme a Projekt Maven v celém tutoriálu. Jazyk: Spring Initializr poskytuje výběr ze tří jazyků Java, Kotlin, a Báječný . Ve výchozím nastavení je vybrána Java. Jarní bota: Můžeme vybrat Spring Boot verze . Nejnovější verze je 2.2.2 . Metadata projektu: Obsahuje informace související s projektem, jako např Skupina , Artefakt atd. Skupina označuje balík název; Artefakt označuje aplikace název. Výchozí název skupiny je com.příklad a výchozí název artefaktu je demo . Závislosti: Závislosti jsou kolekce artefaktů, které můžeme přidat do našeho projektu.

Existuje další Možnosti sekce, která obsahuje následující pole:

    Název: Je to stejné jako Artefakt . Popis: Do pole popisu můžeme napsat a popis projektu. Název balíčku: Je to také podobné Skupina název. Obal: Můžeme vybrat balení projektu. Můžeme si vybrat buď Sklenice nebo Válka . Jáva: Můžeme vybrat JVM verzi, kterou chceme použít. budeme používat Java 8 verze v celém tutoriálu.

Tady je generovat knoflík. Když klikneme na tlačítko, projekt začne balit a stáhne se Sklenice nebo Válka soubor, který jste vybrali.