Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 4 · Exercice de TD

Les messages dans un fichier

Validation et gestion des erreurs · niveau 2

Énoncé

Placer les messages du pseudonyme de l'exercice 4.2 dans un fichier de messages et faire apparaître la longueur maximale dans le message sans l'écrire en dur. Le fichier s'appelle ValidationMessages.properties.

Corrigé

Le fichier src/main/resources/ValidationMessages.properties :


avis.pseudo.obligatoire=Le pseudonyme est obligatoire.
avis.pseudo.long=Le pseudonyme ne doit pas dépasser {max} caractères.

Dans l'annotation, une clé entre accolades remplace le texte :


@NotBlank(message = "{avis.pseudo.obligatoire}")

Dans le message, {max} est remplacé par la valeur de l'attribut max de la contrainte : changer la borne dans @Size change le message. Le test vérifie la réponse « Le pseudonyme ne doit pas dépasser 30 caractères. ». Avec des fichiers ValidationMessages_en.properties…, les messages suivraient la langue de la requête.

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 →