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
Filtrar categorías por nombre
Código
Crear entidades JPA
Código
Controladores Spring MVC
Código
Asociaciones de entidades JPA
Código
Creación de entidades
Test
Reto servicio PedidoService
Código
Reto controlador MVC Categoría
Código
Reto controlador REST
Código
Consultas JPQL
Código
Reto test controlador REST
Código
Entidad y repositorio
Código
Anotaciones JPA
Puzzle
Métodos derivados y consultas JPQL en repositorios
Código
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub