Spring Boot es un framework para desarrollar microservicios que se basa en el framework Spring construido en lenguaje Java. Tiene como objetivo el desarrollo y configuración rápida de aplicaciones. Lo cual se realiza auto configurando el proyecto con una serie de criterios definidos por defecto. Este patrón de diseño se conoce como convención sobre la configuración (convention over configuration).

Spring Boot también presenta un modelo de empaquetamiento donde en un solo Jar, se empaqueta la aplicación, sus dependencias, y un servidor para la aplicación, de tal manera que la ejecución de la misma se realiza con el comando:

java -jar my_application.jar

Es decir, la aplicación no necesita desplegarse en servidores externos porque el servidor se encuentra incluido en el propio Jar. Esta característica más Docker convierte a Spring Boot en la herramienta perfecta para del desarrollo de Microservicios.

Giovanny Rey Cediel
Última modificación: mayo 11, 2020

Comentarios

Comenta o responde a los comentarios

Tu dirección de correo no será publicada.

4 × eight =