Saltar al contenido principal

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​

  1. ¿Qué es Spring Boot?
  2. Inyección de dependencias y beans
  3. Controladores REST
  4. Capas: controller → service → repository
  5. Validación
  6. 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