logo

Inicialización de primavera

Inicialización de primavera es un herramienta basada en web proporcionado por el Servicio Web Pivotal. Con la ayuda de Inicialización de primavera , podemos generar fácilmente la estructura del Proyecto de arranque de primavera . Ofrece API extensible para crear proyectos basados ​​en JVM.

También proporciona varias opciones para el proyecto que se expresan en un modelo de metadatos. El modelo de metadatos nos permite configurar la lista de dependencias admitidas por JVM y versiones de plataforma, etc. Sirve sus metadatos de una manera conocida que brinda la asistencia necesaria a clientes de terceros.

Módulos de inicialización de primavera

Spring Initializr tiene el siguiente módulo:

    actuador-inicializador:Proporciona información adicional y estadísticas sobre la generación de proyectos. Es un módulo opcional.inicializador-bom:En este módulo, BIEN representa Lista de materiales . En Spring Boot, BOM es un tipo especial de POM que se utiliza para controlar el versiones de un proyecto dependencias . Proporciona un lugar central para definir y actualizar esas versiones. Proporciona flexibilidad para agregar una dependencia en nuestro módulo sin preocuparse por las versiones.
    Fuera del mundo del software, el BIEN es una lista de piezas, elementos, ensamblajes y otros materiales necesarios para crear productos. explica que? como, y dónde para recolectar los materiales requeridos.documentos inicializadores:Proporciona documentación.generador-inicializador:Es una biblioteca central de generación de proyectos.inicializr-generador-primavera: prueba-generador-inicializr:Proporciona una infraestructura de prueba para la generación de proyectos.metadatos-inicializr:Proporciona infraestructura de metadatos para diversos aspectos de los proyectos.ejemplo-de-servicio-inicializr:Proporciona instancias personalizadas.initializr-version-resolver:Es un módulo opcional para extraer números de versión de un POM arbitrario.inicializador-web:Proporciona puntos finales web para clientes de terceros.

Interfaz compatible

La siguiente imagen muestra la interfaz de usuario de Spring Initializr:

Inicializador de resorte

Generando un proyecto

Antes de crear un proyecto, debemos ser amigables con la UI. La interfaz de usuario de Spring Initializr tiene las siguientes etiquetas:

    Proyecto:Define el amable del proyecto. Podemos crear cualquiera Proyecto Maven o Proyecto Gradle . Crearemos un Proyecto Maven a lo largo del tutorial.Idioma:Spring Initializr ofrece la posibilidad de elegir entre tres idiomas Java, Kotlin, y maravilloso . Java está seleccionado de forma predeterminada.Bota de primavera:Podemos seleccionar el Spring Boot versión . La última versión es 2.2.2 .Metadatos del proyecto:Contiene información relacionada con el proyecto, como Grupo , Artefacto, etc. El grupo denota el paquete nombre; Artefacto denota el Solicitud nombre. El nombre del grupo predeterminado es com.ejemplo y el nombre predeterminado del artefacto es manifestación .Dependencias:Las dependencias son la colección de artefactos que podemos agregar a nuestro proyecto.

Hay otro Opciones sección que contiene los siguientes campos:

    Nombre:Es lo mismo que Artefacto .Descripción:En el campo de descripción podemos escribir un descripción del proyecto.Nombre del paquete:También es similar al Grupo nombre.Embalaje:Podemos seleccionar el embalaje del proyecto. Podemos elegir cualquiera Frasco o Guerra .Java:Podemos seleccionar el JVM versión que queremos usar. Usaremos Java 8 versión a lo largo del tutorial.

Hay un Generar botón. Cuando hacemos clic en el botón, comienza a empaquetar el proyecto y descarga el Frasco o Guerra archivo que ha seleccionado.