Skip to content

chappatted/springboot_examen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercices

  1. Corriger le endpoint PUT /phone/{id}, qui doit permettre la mise à jour d'un téléphone.
  2. Corriger le endpoint GET /review/count, qui doit permettre de retourner le nombre de reviews qui concernent un fabricant (localhost:8080/review/count?manufacturer=Apple).
  3. Ajouter un endpoint DELETE /review{id}, qui doit permettre d'effacer une review selon son id.
  4. Ajouter un endpoint DELETE /consumer/{id}/review, qui doit permettre d'effacer toutes les reviews d'un consommateur.
  5. Modifier tous les endpoints du contrôleur Consumer pour qu'ils retournent les objets reviews au complet en plus de leur nombre.
  6. Ajouter une entite Camera avec des attributs name (String) et resolution (Integer), ainsi qu'une relation many to many avec l'entité Phone, et adapter la classe Phone en conséquence.

Objets JSON utiles

Consumer:

{
    "name": "John Doe",
    "email": "john.doe@gmail.com"
}

Phone:

{
    "manufacturer" : "LG",
    "model" : "W41 Pro"
}

Review:

{
    "comment" : "Trop cool ce phone",
    "rating" : 8,
    "consumerId": 1,
    "phoneId": 1
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages