Ejercicio de programación con SpringBoot: Backend API REST con Spring Boot
Proyecto
0h 30m
Ejercicios Spring Boot Backend API REST. Mejora tu manejo de Backend API REST en Spring Boot mediante ejercicios prácticos y ejemplos detallados.
Crear una clase Book en el paquete model
con los siguientes campos:
- id (Long, clave primaria, autogenerada)
- title (String, no nulo)
- author (String, no nulo)
- isbn (String, único, no nulo)
- publishedYear (Integer, no nulo)
- price (double, no nulo)
Crea un repositorio BookRepository que extienda de JpaRepository en el paquete repository
para la entidad Book.
Crea un controlador REST llamado BookController en el paquete controller
con endpoints:
- Crear un libro (POST /books).
- Obtener un libro por ID (GET /books/{id}).
- Listar todos los libros (GET /books).
- Actualizar un libro (PUT /books/{id}).
- Eliminar un libro (DELETE /books/{id}).
El controlador llama al repositorio directamente, omitiremos la capa servicio para que el ejercicio sea más rápido y sencillo de desarrollar.
Más ejercicios de programación con SpringBoot
Evalúa tus conocimientos en SpringBoot con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.
Relación ManyToOne con Tarea y Proyecto
Proyecto
CRUD Customers Spring MVC + Spring Data JPA
Proyecto
Controladores Spring REST
Código
Crear entidades JPA
Código
Controladores Spring MVC
Código
Asociaciones de entidades JPA
Código
Inyección de dependencias
Código
Crear entidad Asignatura
Código
Consultas JPQL
Código
Entidad y repositorio
Código
Métodos derivados y consultas JPQL en repositorios
Código
Servicios en Spring
Código
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub