Adloun

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

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →