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

bookEscribiendo 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.

Crearemos una API RESTful sencilla para una librería utilizando Spring Boot. Se incluirán todos los componentes necesarios: modelos, repositorios, servicios, controladores. La API permitirá la creación, consulta, actualización y eliminación de libros.

Fragmento breve del video

En nuestra API REST, se definió el modelo con el que se trabajará (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 implementamos endpoints para nuestra aplicación, los cuales probaremos en los siguientes capítulos.

Ejemplos de endpoints:

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

Dependencia de Lombok

Si desea obtener más información sobre Lombok, puede leer al respecto aquí. Además, aquí hay 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

Suggested prompts:

Can you explain what each layer (model, repository, service, controller) does in this REST API?

How does the @RestController annotation work in Spring Boot?

What is the purpose of the @RequestMapping annotation in the controller?

Awesome!

Completion rate improved to 3.45

bookEscribiendo 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.

Crearemos una API RESTful sencilla para una librería utilizando Spring Boot. Se incluirán todos los componentes necesarios: modelos, repositorios, servicios, controladores. La API permitirá la creación, consulta, actualización y eliminación de libros.

Fragmento breve del video

En nuestra API REST, se definió el modelo con el que se trabajará (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 implementamos endpoints para nuestra aplicación, los cuales probaremos en los siguientes capítulos.

Ejemplos de endpoints:

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

Dependencia de Lombok

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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