Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 4 · Exercice de TD
Un type de problème
Validation et gestion des erreurs · niveau 2
Énoncé
Donner au problème « livre épuisé » de l'exercice 4.6 un champ type, l'adresse suivante :
https://librairie-du-campus.fr/problemes/livre-epuise
À quoi sert ce champ pour un client ? Doit-il pointer vers une vraie page ?
Corrigé
Une constante et une ligne suffisent, dans le gestionnaire de l'exercice 4.6 (corrigé ci-dessus) : probleme.setType(LIVRE_EPUISE). Le champ type identifie la catégorie d'erreur de façon stable : un client peut tester type pour réagir à ce cas précis (proposer d'être prévenu du retour en stock), sans analyser le texte de detail, qui peut changer ou être traduit. La RFC recommande qu'il pointe vers une page lisible qui documente l'erreur, sans l'exiger : c'est d'abord un identifiant.
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.