What is and how do we use Spring Boot? SoftManagement March 25, 2020

What is and how do we use Spring Boot?

Por: Edgar Leonardo Sánchez Chaparro ~ Líder Técnico SoftManagement S.A.

 Introducción

Actualmente los arquitectos, líderes técnicos y desarrolladores de software de backend nos enfrentamos a desafíos que implican la creación cada vez más rápida de aplicaciones de tipo Enterprise con lenguajes robustos como JAVA.  La utilización de marcos de trabajo como Scrum implica una generación ágil de nuevos proyectos de desarrollo que van a contener toda la lógica de programación de la aplicación unido a diferentes API’s y herramientas tecnológicas como servidores de aplicaciones e IDE’s que sean fáciles de instalar y usar.  Un desarrollador JAVA puede tardar un tiempo considerablemente importante en la búsqueda, configuración y verificación de dependencias, instalación y configuración de un servidor de aplicaciones y creación de nuevos microservicios.  Con Spring y Spring Boot podemos obtener grandes beneficios en para todos estos aspectos para así acoplarse fácilmente a los nuevos retos de las metodologías ágiles.

¿Qué es Spring Boot?

Es una herramienta tecnológica que facilita la creación y ejecución de aplicaciones, de varios lenguajes, entre ellos JAVA.  Spring Boot aporta en el trabajo de desarrolladores, líderes técnicos y arquitectos al crear de manera sencilla y rápida los proyectos de software base ahorrando tiempo en configuración e instalación.  Adicionalmente, proporciona ayudas importantes como la ejecución de la aplicación sin tener que descargar y configurar un servidor de aplicaciones.

¿Cómo uso Spring Boot?

Se debe ingresa al sitio web de Spring Initializr en la URL: https://start.spring.io/

 

 

Luego, se siguen los siguientes pasos:

1.  Seleccionar el tipo de proyecto y lenguaje:

 

 

 

2. Selecciono la versión de Spring boot, el nombre de paquete (Group) y nombre de la aplicación (Artifact)

 

 

3. Adiciono las dependencias del proyecto

 

 

 

4. Presiono el botón “Generate”

 

 

El software genera un archivo .zip con el nombre de la aplicación que se descarga en la máquina con el contenido ya configurado para el proyecto base:

es_COES