logo

Spring Initializr

Spring Initializr este o instrument bazat pe web furnizate de Pivotal Web Service. Cu ajutorul Spring Initializr , putem genera cu ușurință structura Proiectul Spring Boot . Oferă API extensibilă pentru crearea de proiecte bazate pe JVM.

De asemenea, oferă diverse opțiuni pentru proiect care sunt exprimate într-un model de metadate. Modelul de metadate ne permite să configuram lista de dependențe acceptate de JVM și versiunile platformei etc. Își servește metadatele într-un mod binecunoscut care oferă asistența necesară clienților terți.

Module Spring Initializr

Spring Initializr are următorul modul:

    initializr-actuator:Oferă informații suplimentare și statistici despre generarea proiectelor. Este un modul optional.initializr-bom:În acest modul, BUN reprezintă Proiect de lege de materiale . În Spring Boot, BOM este un tip special de POM care este folosit pentru a controla versiuni ale unui proiect dependențe . Acesta oferă un loc central pentru definirea și actualizarea acelor versiuni. Oferă flexibilitate pentru a adăuga o dependență în modulul nostru fără a vă face griji cu privire la versiuni.
    În afara lumii software, BUN este o listă de piese, articole, ansambluri și alte materiale necesare pentru crearea produselor. Se explică ce cum, și Unde pentru a colecta materialele necesare.initializr-docs:Oferă documentație.initializr-generator:Este o bibliotecă de bază de generare a proiectelor.initializr-generator-spring: initializr-generator-test:Oferă o infrastructură de testare pentru generarea proiectelor.initializr-metadata:Oferă infrastructură de metadate pentru diferite aspecte ale proiectelor.initializr-service-example:Oferă instanțe personalizate.initializr-version-resolver:Este un modul opțional pentru extragerea numerelor de versiune dintr-un POM arbitrar.initializr-web:Oferă puncte finale web pentru clienți terți.

Interfață acceptată

Următoarea imagine arată interfața de utilizare Spring Initializr:

Inițializator de primăvară

Generarea unui proiect

Înainte de a crea un proiect, trebuie să fim prietenoși cu UI. Interfața de utilizare Spring Initializr are următoarele etichete:

    Proiect:Acesta definește drăguț de proiect. Putem crea oricare Proiectul Maven sau Proiectul Gradle . Vom crea un Proiectul Maven pe tot parcursul tutorialului.Limba:Spring Initializr oferă posibilitatea de a alege între trei limbi Java, Kotlin, și Macabru . Java este selectat implicit.Cizme de primăvară:Putem selecta Spring Boot versiune . Cea mai recentă versiune este 2.2.2 .Metadatele proiectului:Conține informații legate de proiect, cum ar fi grup , Artefact, etc. Grupul denotă pachet Nume; Artefact denotă Aplicație Nume. Numele implicit al grupului este com.exemplu , iar numele implicit al artefactului este demonstrație .Dependente:Dependențe sunt o colecție de artefacte pe care le putem adăuga la proiectul nostru.

Mai este altul Opțiuni secțiune care conține următoarele câmpuri:

    Nume:Este la fel ca Artefact .Descriere:În câmpul descriere, putem scrie a Descriere a proiectului.Numele pachetului:Este, de asemenea, similar cu grup Nume.Ambalare:Putem selecta ambalare a proiectului. Putem alege oricare Borcan sau Război .Java:Putem selecta JVM versiunea pe care vrem să o folosim. Noi vom folosi Java 8 versiune pe tot parcursul tutorialului.

Este un Genera buton. Când facem clic pe buton, acesta începe să împacheteze proiectul și descarcă Borcan sau Război fișier pe care l-ați selectat.