Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Écrire Votre Propre API REST | API RESTful
Backend Spring Boot

bookÉcrire Votre Propre API REST

Eh bien, passons à la partie la plus excitante et écrivons notre propre API REST. Je recommande de coder en même temps que vous regardez la vidéo pour une meilleure compréhension.

Créons une simple API RESTful pour une librairie en utilisant Spring Boot. Nous inclurons tous les composants nécessaires : modèles, référentiels, services, contrôleurs. L'API prendra en charge la création, la lecture, la mise à jour et la suppression de livres.

Court extrait de la vidéo

Dans notre API REST, nous avons défini le modèle avec lequel nous allons travailler (modèle Book), qui inclut les champs suivants :

Main.java

Main.java

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

Nous avons également implémenté des points de terminaison pour notre application, que nous allons tester dans les chapitres suivants.

Exemples des points de terminaison :

  • GET /books — récupère tous les livres (méthode findAllBooks());
  • POST /bookscrée un nouveau livre (méthode createBook());
  • PUT /books/{id}met à jour un livre avec l'ID spécifié (méthode updateBook());
  • DELETE /books/{id}supprime un livre avec l'ID spécifié (méthode deleteBook()).

Dépendance Lombok

Si vous souhaitez en savoir plus sur Lombok, vous pouvez lire à ce sujet ici. De plus, voici un lien vers la dépendance.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 3.45

bookÉcrire Votre Propre API REST

Glissez pour afficher le menu

Eh bien, passons à la partie la plus excitante et écrivons notre propre API REST. Je recommande de coder en même temps que vous regardez la vidéo pour une meilleure compréhension.

Créons une simple API RESTful pour une librairie en utilisant Spring Boot. Nous inclurons tous les composants nécessaires : modèles, référentiels, services, contrôleurs. L'API prendra en charge la création, la lecture, la mise à jour et la suppression de livres.

Court extrait de la vidéo

Dans notre API REST, nous avons défini le modèle avec lequel nous allons travailler (modèle Book), qui inclut les champs suivants :

Main.java

Main.java

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

Nous avons également implémenté des points de terminaison pour notre application, que nous allons tester dans les chapitres suivants.

Exemples des points de terminaison :

  • GET /books — récupère tous les livres (méthode findAllBooks());
  • POST /bookscrée un nouveau livre (méthode createBook());
  • PUT /books/{id}met à jour un livre avec l'ID spécifié (méthode updateBook());
  • DELETE /books/{id}supprime un livre avec l'ID spécifié (méthode deleteBook()).

Dépendance Lombok

Si vous souhaitez en savoir plus sur Lombok, vous pouvez lire à ce sujet ici. De plus, voici un lien vers la dépendance.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt