Inicialització de primavera és un eina basada en web proporcionat pel Pivotal Web Service. Amb l'ajuda de Inicialització de primavera , podem generar fàcilment l'estructura del Projecte Spring Boot . Ofereix API extensible per crear projectes basats en JVM.
També ofereix diverses opcions per al projecte que s'expressen en un model de metadades. El model de metadades ens permet configurar la llista de dependències suportades per JVM i versions de plataforma, etc. Serveix les seves metadades d'una manera reconeguda que proporciona l'assistència necessària als clients de tercers.
Mòduls Spring Initializr
Spring Initializr té el mòdul següent:
actuador d'inicialització: | Proporciona informació addicional i estadístiques sobre la generació de projectes. És un mòdul opcional.
initializr-bom: | En aquest mòdul, BÉ significa Factura de materials . A Spring Boot, BOM és un tipus especial de POM que s'utilitza per controlar el versions d'un projecte dependències . Proporciona un lloc central per definir i actualitzar aquestes versions. Proporciona flexibilitat per afegir una dependència al nostre mòdul sense preocupar-se per les versions.
Fora del món del programari, el BÉ és una llista de peces, elements, conjunts i altres materials necessaris per crear productes. S'explica què?, com, i on per recollir els materials necessaris.
initializr-docs: | Aporta documentació.
initializr-generator: | És una biblioteca bàsica de generació de projectes.
initializr-generator-spring: |
initializr-generator-test: | Proporciona una infraestructura de prova per a la generació de projectes.
metadades d'initialització: | Proporciona una infraestructura de metadades per a diversos aspectes dels projectes.
exemple-servei-inicializr: | Proporciona instàncies personalitzades.
initializr-version-resolver: | És un mòdul opcional per extreure números de versió d'un POM arbitrari.
initializr-web: | Proporciona punts finals web per a clients de tercers.
Interfície compatible
La imatge següent mostra la interfície d'usuari de Spring Initializr:
Generació d'un projecte
Abans de crear un projecte, hem de ser amigables amb la IU. La IU de Spring Initializr té les etiquetes següents:
Projecte: | Defineix el amable de projecte. Podem crear qualsevol dels dos Projecte Maven o Projecte Grau . Crearem un Projecte Maven al llarg del tutorial.
Llenguatge: | Spring Initializr ofereix la possibilitat d'escollir entre tres idiomes Java, Kotlin, i Genial . Java està seleccionat per defecte.
Bota de primavera: | Podem seleccionar el Spring Boot versió . L'última versió és 2.2.2 .
Metadades del projecte: | Conté informació relacionada amb el projecte, com ara Grup , Artefacte, etc. Grup denota el paquet nom; Artefacte denota la Aplicació nom. El nom del grup predeterminat és com.exemple , i el nom de l'artefacte predeterminat és demostració .
Dependències: | Les dependències són la col·lecció d'artefactes que podem afegir al nostre projecte.
N'hi ha un altre Opcions secció que conté els camps següents:
Nom: | És el mateix que Artefacte .
Descripció: | Al camp de descripció, podem escriure a descripció del projecte.
Nom del paquet: | També és similar al Grup nom.
Embalatge: | Podem seleccionar el embalatge del projecte. Podem triar qualsevol de les dues Pot o Guerra .
Java: | Podem seleccionar el JVM versió que volem utilitzar. Farem servir Java 8 versió al llarg del tutorial.
Hi ha un Generar botó. Quan fem clic al botó, comença a empaquetar el projecte i en baixa Pot o Guerra fitxer que heu seleccionat.