Spring Boot es una herramienta que facilita la creacion de aplicaciones
para producción Stand Alone tu simplemente puedes "Correr". Se tomo la
plataforma de Spring y librerias de terceros para sin tanto escandalo
comenzar a utlizarlo. La mayoria de las aplicaciones Spring Boot
utilizan minima configuración.
Las caracteristicas mas importantes son:
- Crea aplicaciones Spring Stand Alone.
- Embebe jetty, tomcat o undertow directamente no es necesario desplegar un war.
- Provee configuraciones de POM iniciales para minimizar la configuracion de maven.
- Configura Spring automaticamente cuando es posible.
- Provee caracteristicas de produccion tales como metricas, chequeo de la aplicacion y configuracion externa.
- No genera codigo automaticamente y no requiere configuracion XML.