Características de Spring Boot

Clase 13 de 38Curso de Hibernate y Java Spring 2018

Características de Spring Boot

Spring Boot es una tecnología que permite optimizar los tiempos de desarrollo en la creación y despliegue de proyectos permitiéndonos a los desarrolladores enfocarnos en el desarrollo de la aplicación. Entre las características que tiene Spring Boot se puede mencionar las siguientes:

Aplicaciones Standalone

  • Una aplicación en Spring Boot es empaquetada en un JAR con todas las dependencias para poder ejecutarse sin necesidad de instalar un servidor web. Permitiendo funcionar como una aplicación standalone.

Servidores Embebidos

  • Spring Boot soporta a Tomcat y Jetty como servidores embebidos.

Configuración Simple

  • Spring Boot soporta cada una de las características de los mòdulos de Spring como son Spring MVC, Spring Data, Spring Rest, Spring Security y lo hace de una manera simple, a través de dependencias simples una sola por cada tecnologìa. Adicionalmente la forma de construirla y configurarla es simple y óptima de manera online a través de la herramienta Spring Initializr.

Características de Producción Listas

  • Spring Boot viene con características de configuración predefinidas para ambientes de producción. Adicionalmente se puede configurar características de acuerdo a la ambiente a través de Spring Profiles.