Crear la primera aplicación de arranque de primavera

Crear la primera aplicación de arranque de primavera
En este artículo, aprenderemos a crear una aplicación básica de Boot Hello World Spring.

Para crear una aplicación de arranque de primavera, hay varias herramientas como:

  • Inicializador de primavera
  • Trajes de herramientas de primavera
  • Eclipse
  • Idea intelij

Los desarrolladores utilizan todas estas herramientas para crear las aplicaciones de Spring.

Desde el Inicializador de primavera es una herramienta principalmente utilizada, comenzaremos con esto primero y luego discutiremos las otras herramientas en nuestros próximos artículos.

Usaremos el eclipse para el desarrollo/codificación. Eclipse es un IDE que se utiliza principalmente para crear las aplicaciones basadas en Java.

Si no está familiarizado con Eclipse, no se preocupe porque es un editor de código simple. Le ayudaremos a entenderlo en este artículo. Para obtenerlo, visite el sitio oficial https: // www.eclipse.org/ descargas/ e instálelo en su sistema local.

Prerrequisitos:

Antes de comenzar más, asegúrese de tener las siguientes herramientas instaladas en su sistema local:

  • Java debe instalarse en su sistema. Java 11 LTS o Java 17 LTS es recomendado.
  • Eclipse Debe instalarse antes de comenzar, ya que este es el IDE/editor principal.

Ahora, comencemos en este aprendizaje paso a paso.

Paso 1: Abra la herramienta de inicializador de primavera

Para abrir esta herramienta, visite el https: // comenzar.primavera.IO/ URL. Esta es la herramienta oficial basada en la web proporcionada por Spring para crear la aplicación Spring Boot.

A primera vista, parece la siguiente imagen:

Pide un par de opciones antes de crear el proyecto. Por ejemplo:

El primero es Tipo de proyecto que se refiere a qué tipo de proyecto desea crear. Ofrece dos opciones: Maven o Gradle, que son básicamente las herramientas de gestión de dependencia del proyecto.

Seleccionamos Aturdir y Java Como el lenguaje de programación principal. Después de eso, seleccionamos la versión Spring Boot. Muestra todas las versiones disponibles. Seleccionamos el versión 2.7.1 que es una de las versiones estables para comenzar con.

Metadatos del proyecto comprende varios pasos:

Grupo: Es un nombre que debería ser único y se usa para agrupar todos los archivos. Sigue el nombre de dominio inverso y el concepto de nombre del paquete Java.

Artefacto: Es un nombre de subcanaje bajo el nombre del grupo y se usa como parte del nombre del archivo JAR mientras construye el proyecto.

Nombre: Es el nombre de la aplicación que desea tener.

Descripción: Es una breve descripción de su proyecto.

Embalaje: Especifica el tipo de paquete para la aplicación mientras se construye. FRASCO se usa para crear bibliotecas y complementos mientras GUERRA se utiliza para construir las aplicaciones web.

En nuestro caso, seleccionamos FRASCO Como no estamos creando una aplicación web.

Versión de Java: Especifica la versión Java que se utilizará para crear la aplicación. En nuestro caso, usamos el Java 11.

Dependencia: Esto especifica las dependencias que queremos incluir en nuestra aplicación, como Web, JDBC, Thymeleaf, etc.

Dado que solo estamos creando una aplicación simple, no requiere ninguna dependencia por ahora. Aprenderemos esto más en nuestros próximos artículos mientras creamos aplicaciones más funcionales.

Ahora, haga clic en el Botón Generar Para descargar este proyecto.

Paso 2: Extraiga la aplicación

Después de descargar el proyecto, Extraelo Primero ya que el proyecto es un archivo zip.

Paso 3: Importar proyecto al eclipse

Después de extraer el proyecto ZIP, abra el Eclipse IDE e importe este proyecto. Para esto, simplemente haga clic en el menú "Archivo" y seleccione la opción Importar como la siguiente:

Archivo -> Importar -> Proyecto Maven existente -> Next -> Examinar -> Seleccione el proyecto -> Finalizar

Esto abre una subventana como en la siguiente imagen. Elija el proyecto Maven existente y haga clic en Siguiente.

Localice la ubicación en la carpeta de la aplicación y seleccione.

Si todo es bueno, debería parecerse a la siguiente imagen. Haga clic en el botón Finalizar.

Después de importar, lleva un par de minutos configurar el proyecto y descargar todas las dependencias del proyecto. Si la velocidad de la red de su computadora es buena, debe cargarse más rápido. De lo contrario, tenga paciencia y espere un tiempo.

Paso 4: Proyecto el explorador

Después de descargar todas las dependencias, configure el proyecto. Parece lo siguiente:

Este proyecto contiene algunos archivos predeterminados como:

  • SpringBootappplication.Java
  • TrayBootAppApplicationTests.Java
  • Solicitud.propiedades
  • Pom.xml

Entendamos los usos de estos archivos uno por uno.

// springbootapplication.Java

Este es el archivo de aplicación principal que contiene el método Main (). Este método llama al método run () para ejecutar la aplicación.

Esta clase usa el @SpringBootApplication que especifica esta aplicación como una aplicación de arranque de primavera. Esta anotación es una combinación de @Enableautoconfiguration, @Configuración, y @Componentscan anotaciones. Aprenderemos más sobre estas anotaciones en nuestros próximos artículos detallados.

paquete com.Linuxhint.SpringBootApp;
Org de importación.springframework.bota.Springapplication;
Org de importación.springframework.bota.autoconfigure.SpringBootapplication;
@SpringBootApplication
Clase pública SpringBootAppplication
public static void main (string [] args)
Aplicación de spring.Run (SpringBootAppplication.clase, args);


// POM.xml

Este es otro archivo importante que es básicamente un archivo XML que contiene las entradas de todas las dependencias y configuraciones del proyecto.

Como no agregamos ninguna dependencia al crear el proyecto, contiene las configuraciones y dependencias predeterminadas.


xsi: schemalocation = "http: // maven.apache.org/pom/4.0.0 https: // maven.apache.org/xsd/maven-4.0.0.XSD ">
4.0.0

organizar.springframework.bota
sant-starter-starter-starter
2.7.1


comunicarse.Linuxhint
springbootapp
0.0.1-snapshot
springbootapp
Esta es una aplicación Hello World

11



organizar.springframework.bota
start-boot-starter


organizar.springframework.bota
prueba de arranque de primavera
prueba





organizar.springframework.bota
boot-boot-maaven-plugin




// solicitud.paletas

Este archivo se utiliza para establecer las propiedades globales para la aplicación, como la conexión de la base de datos, el número de puerto del servidor, la ruta de los archivos, etc. Inicialmente, este archivo está vacío.

// springbootappapplicationtests.Java

Este archivo se utiliza para crear los casos de prueba para probar la aplicación utilizando la biblioteca JUnit. Inicialmente, no tiene ningún caso de prueba.

paquete com.Linuxhint.SpringBootApp;
Org de importación.junit.Júpiter.API.Prueba;
Org de importación.springframework.bota.prueba.contexto.Springboottest;
@Springboottest
clase SpringBootAppApplicationTests
@Prueba
contextloads void ()

Paso 5: ejecute la aplicación

Ahora, ejecutemos la aplicación seleccionando la clase principal (SpringBootAppApplication.Java). Haga clic derecho, elija "Ejecutar AS" y luego haga clic en la aplicación Java como esta:

Haga clic con el botón derecho -> Ejecutar AS -> Aplicación Java

Comienza a ejecutar el código y puede ver la salida en la consola.

Puede ver el estado de la aplicación en ejecución en la pestaña de la consola, lo que significa que la aplicación se inicia.

Hemos creado y ejecutado con éxito nuestra primera aplicación de arranque de primavera.

Paso 6: Muestra el mensaje Hello World

Por defecto, la aplicación Spring Boot no muestra ningún mensaje en la consola.

Si desea mostrar un Hola Mundo Mensaje en la consola, simplemente actualice la clase principal agregando esta declaración de impresión:

Sistema.afuera.println ("Hola mundo!");

El nuevo archivo actualizado se ve así:

paquete com.Linuxhint.SpringBootApp;
Org de importación.springframework.bota.Springapplication;
Org de importación.springframework.bota.autoconfigure.SpringBootapplication;
@SpringBootApplication
Clase pública SpringBootAppplication
public static void main (string [] args)
Aplicación de spring.Run (SpringBootAppplication.clase, args);
Sistema.afuera.println ("Hola mundo!");

Ejecute la aplicación nuevamente y vea la consola de salida.

Esta vez, muestra el Hola Mundo mensaje en la consola.

Conclusión

Este artículo comprende los pasos para crear una aplicación simple de arranque de primavera. Utilizamos la herramienta de inicializador de primavera y el eclipse para editar y ejecutar la aplicación. Spring Boot utiliza su propio servidor incorporado para ejecutar la aplicación, aunque también podemos configurar un servidor externo. En los siguientes artículos, aprenderemos a agregar más dependencias al proyecto para crear aplicaciones más funcionales y basadas en la web.