¿Qué es Spring Boot?
Spring Boot es un framework Java que simplifica la creación de aplicaciones empresariales. Arranca un servidor embebido (Tomcat, Jetty, Undertow) con configuración automática y mínima configuración manual.
- Auto-configuración — detecta dependencias en el classpath y configura beans automáticamente
- Servidor embebido — ejecuta tu app sin desplegar en servidor externo
- Starter dependencies — dependencias pre-configuradas para casos comunes
- Actuator — métricas, health checks y monitoreo
// Una API REST en 3 líneas
@RestController
public class HolaController {
@GetMapping("/hola")
public String hola() {
return "¡Hola desde Spring Boot!";
}
}