1. Créer un projet Spring Initializer avec les dépendances JPA, H2, Spring Web et Lombok

2. Créer l'entité JPA Product ayant les attributs :

  • id de type Long
  • name de type String
  • price de type double
  • quantity de type int

3. Configurer l'unité de persistance dans le fichier application.properties

H2-Connection.png

4. Créer l'interface JPA Repository basée sur Spring data

5. Tester quelques opérations de gestion de produits :

  • Ajouter des produits
  • Consulter tous les produits
  • Consulter un produit
  • Chercher des produits
  • Mettre à jour un produit
  • Supprimer un produit