Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Escribir Tu Propia API REST | API RESTful
Spring Boot Backend

bookEscribir Tu Propia API REST

Pasemos a la parte más interesante y redactemos nuestra propia API REST. Se recomienda programar junto con el video para lograr una mejor comprensión.

Vamos a crear una API RESTful sencilla para una librería utilizando Spring Boot. Incluiremos todos los componentes necesarios: modelos, repositorios, servicios, controladores. La API permitirá crear, leer, actualizar y eliminar libros.

Fragmento breve del video

En nuestra API REST, definimos el modelo con el que trabajaremos (Book model), que incluye los siguientes campos:

Main.java

Main.java

copy
123456
public class Book { private String id; private String name; private String author; private String price; }

También se implementaron endpoints para nuestra aplicación, los cuales se probarán en los siguientes capítulos.

Ejemplos de endpoints:

  • GET /books — recupera todos los libros (método findAllBooks());
  • POST /bookscrea un nuevo libro (método createBook());
  • PUT /books/{id}actualiza un libro con el ID especificado (método updateBook());
  • DELETE /books/{id}elimina un libro con el ID especificado (método deleteBook()).

Dependencia de Lombok

Si desea obtener más información sobre Lombok, puede leer al respecto aquí. Además, aquí tiene un enlace a la dependencia.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.45

bookEscribir Tu Propia API REST

Desliza para mostrar el menú

Pasemos a la parte más interesante y redactemos nuestra propia API REST. Se recomienda programar junto con el video para lograr una mejor comprensión.

Vamos a crear una API RESTful sencilla para una librería utilizando Spring Boot. Incluiremos todos los componentes necesarios: modelos, repositorios, servicios, controladores. La API permitirá crear, leer, actualizar y eliminar libros.

Fragmento breve del video

En nuestra API REST, definimos el modelo con el que trabajaremos (Book model), que incluye los siguientes campos:

Main.java

Main.java

copy
123456
public class Book { private String id; private String name; private String author; private String price; }

También se implementaron endpoints para nuestra aplicación, los cuales se probarán en los siguientes capítulos.

Ejemplos de endpoints:

  • GET /books — recupera todos los libros (método findAllBooks());
  • POST /bookscrea un nuevo libro (método createBook());
  • PUT /books/{id}actualiza un libro con el ID especificado (método updateBook());
  • DELETE /books/{id}elimina un libro con el ID especificado (método deleteBook()).

Dependencia de Lombok

Si desea obtener más información sobre Lombok, puede leer al respecto aquí. Además, aquí tiene un enlace a la dependencia.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt