English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Initializr es proporcionado por Pivotal Web Service herramientas basadas en la redCon la ayuda de Spring Initializr podemos generar fácilmente Proyecto Spring Boot Estructura. Proporciona una API extensible para crear proyectos basados en JVM.
Además, proporciona una variedad de opciones representadas por modelos de metadatos para el proyecto. Los modelos de metadatos nos permiten configurar la lista de dependencias admitidas como JVM y versiones de plataforma. Proporciona metadatos de manera conocida, proporcionando así la ayuda necesaria para los clientes de terceros.
Módulos de Spring Initializr
initializr-Spring Initializr tiene los siguientes módulos: actuator: initializr-: Proporciona información adicional y estadísticas sobre la generación del proyecto. Es un módulo opcional. bom: BOM : En este módulo,lista de materiales. En Spring Boot, BOM es un tipo especial de POM para controlar el proyectoDependenciasdeVersión. Proporciona un lugar central para definir y actualizar estas versiones. Proporciona flexibilidad, pudiendo agregar dependencias a nuestros módulos sin preocuparse por las versiones.
Fuera del mundo del software, BOM Es una lista de componentes, proyectos, componentes y otros materiales necesarios para la creación de productos. ExplicaCómo, cómoYDóndeReunir materiales necesarios. initializr-docs: : Proporciona documentación. initializr-generator: : Es una biblioteca de generación de proyectos central. initializr-generator-spring: initializr-generator-test: : Proporciona una infraestructura de pruebas utilizada para la generación del proyecto. initializr-metadata: : Proporciona una infraestructura básica de metadatos para各个方面 del proyecto. initializr-servicio-ejemplo : Proporciona instancias personalizadas. initializr-versión-resolver: Es un módulo opcional que se utiliza para extraer números de versión de cualquier POM. initializr-web : Proporciona un punto de acceso web para clientes de terceros.
Admite IDE STS, IntelliJ IDEA Ultimate, NetBeans, Eclipse . Puedes obtenerlo desde https://github.com/AlexFalappa/nb-springboot . Si estás usando VSCode, por favor desde https://github.com/Descargar el plugin microsoft/vscode-spring-initializr . Usar UI personalizada web http://start.spring.io o https://start-scs.cfapps.io . También admite CLI de Spring Boot o cURL o HTTPie de la línea de comandos.
La siguiente imagen muestra la UI de Spring Initializr:
Antes de crear el proyecto, debemos ser amigables con la UI. La UI de Spring Initializr tiene las siguientes etiquetas:
Project: que define el proyectotiposPodemos crear Proyecto Maveno Proyecto Gradle。 Durante todo el tutorial, crearemos un Proyecto Maven. Lenguaje: : Spring Initializr ofrece tres lenguajes Java, Kotlin,Y Groovy Elección predeterminada. Por defecto, se elige Java. Spring Boot: : Podemos elegir la versión de Spring Boot Versión. La versión más reciente es 2.2.2 . Metadatos del proyecto: : Contiene información relacionada con el proyecto, como Grupo paquete, artefacto, etc. El grupo representa Nombre; Representa ArtículoAplicaciónEl nombre del grupo predeterminado esNombre. com.example ,el nombre de artefacto predeterminado esDemostración. Dependencias: Las dependencias son una colección de artefactos que se pueden agregar al proyecto.
Hay otra Opciones Parte que contiene los siguientes campos:
Nombre: ConArtículoIgual. Descripción: En el campo de descripción, podemos escribir la descripción del proyectoDescripción. Nombre del paquete: También se relaciona conGrupoNombre similar. Paquete: Podemos elegir el paquete del proyectoEmpaquetar. Podemos elegir Jar o War . Versión de Java : Podemos elegir la que queremos usar JVM Versión. Durante todo el tutorial, utilizaremos Versión de Java 8 versión.
Hay una GenerarBotón. Al hacer clic en el botón, comienza a empacar el proyecto y descargar el que ha elegido Jar o War Archivo.