Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 1 · Exercice de TD
Compter les livres
Premiers pas avec Spring Boot · niveau 1 (application)
Énoncé
Ajouter à la Librairie un point d'entrée GET /api/livres/nombre qui répond {"nombre":6}, le nombre étant calculé à partir de la liste des livres.
Corrigé
Les corrigés partagent la liste des livres dans une classe Catalogue (Catalogue.LIVRES).
@RestController
public class NombreController {
@GetMapping("/api/livres/nombre")
public Nombre nombre() {
return new Nombre(Catalogue.LIVRES.size());
}
}
$ curl localhost:8080/api/livres/nombre
{"nombre":6}
Le chemin /api/livres/nombre complète le préfixe de la ressource : la méthode peut être dans un autre contrôleur que LivreController, Spring rassemble les correspondances de toutes les classes.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.