Ejercicio de programación con SpringBoot: Backend API REST con Spring Boot

Proyecto
Práctica
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.

Empezar ejercicio de programación

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.

Certificados de superación de SpringBoot

Supera todos los retos de SpringBoot y obtén certificados de superación para mejorar tu currículum y empleabilidad.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub