Fundamentos
Esta fase cubre lo esencial de Spring Boot antes de tocar temas más avanzados: cómo se conectan los objetos entre sí, cómo exponer una API REST, cómo organizar el código en capas, cómo validar las entradas y cómo devolver errores útiles.
Contenido
- ¿Qué es Spring Boot?
- Inyección de dependencias y beans
- Controladores REST
- Capas: controller → service → repository
- Validación
- Manejo de errores
Ejemplo ejecutable
Todo el código de esta fase vive en examples/01-fundamentos: una API REST de gestión de tareas (crear, listar, consultar, actualizar y eliminar), construida capa por capa según se explica en las páginas de arriba.
cd examples/01-fundamentos
./mvnw spring-boot:run