SpringBoot:Api Modifier un produit

Les étapes à suivre:

  1. 1Créer la méthode modifier() dans le controller ProduitController Permettant de modifier le produit dans la table produit
//modifier
@PutMapping("/{id}")
public ResponseEntity<Produit> modifier(@PathVariable("id"int id,
    @RequestBody Produit produit) {
/*afin d'appeler modifier on doit envoyer:
1.{id} :l'id du produit à modifier
2.@RequestBody Produit produit :les nouvelle valeur à insérer
 {
"id": 5,
"nom": "Nouveau Nom",
"marque": "Nouvelle marque",
"prix": 100.0,
"qteStock": 4
}
  */
  if(produitRepository.save(produit)!=null)
  {
   /*si le produit est modifié avec succés*/
    return new ResponseEntity<>(HttpStatus.OK);
  } else {
    /*si il y a erreur de modification*/
    return new ResponseEntity<>(HttpStatus.NOT_FOUND);
  }
}








Cours et TPs