[JAVA] [Spring Boot] Liste des règles de validation qui peuvent être utilisées dans le fichier de propriétés pour les messages d'erreur

Salut, c'est Mike de l'équipe CPR. Cette fois, j'ai résumé les règles de validation qui peuvent être utilisées dans le fichier de propriétés pour les messages d'erreur dans SpringBoot.

Dans SpringBoot, vous pouvez facilement implémenter une erreur de validation pour l'entrée à partir de l'écran en la définissant dans le fichier de propriétés. Puisqu'il existe de nombreux contrôles de validation qui peuvent être utilisés, j'ai compilé une liste qui sert également de mémorandum.

Résumé des règles

-Le nom du fichier et l'emplacement d'installation sont les suivants.

Nom du fichier ValidationMessages.properties
Emplacement du fichier src> main> ressources

-La méthode de remplissage du fichier de propriétés est la suivante. Spécification de la validation à utiliser = Message d'erreur </ b>

Exemple 1: org.hibernate.validator.constraints.NotBlank.message = Cet élément est obligatoire. Exemple 2: javax.validation.constraints.Min.message = Veuillez saisir une valeur supérieure à {value} pour cet élément.

・ Supplément L'écriture de {valeur} est un moyen pratique d'écrire des valeurs de variable. C'est une variable. La valeur passée en argument de l'annotation est affichée à l'écran sous forme de chaîne de caractères.

Liste des types de validation
  • org.hibernate.validator.constraints.CreditCardNumber.message
  • org.hibernate.validator.constraints.EAN.message
  • org.hibernate.validator.constraints.Email.message
  • org.hibernate.validator.constraints.Length.message
  • org.hibernate.validator.constraints.LuhnCheck.message
  • org.hibernate.validator.constraints.Mod10Check.message
  • org.hibernate.validator.constraints.Mod11Check.message
  • org.hibernate.validator.constraints.ModCheck.message
  • org.hibernate.validator.constraints.NotBlank.message
  • org.hibernate.validator.constraints.NotEmpty.message
  • org.hibernate.validator.constraints.ParametersScriptAssert.message
  • org.hibernate.validator.constraints.Range.message
  • org.hibernate.validator.constraints.SafeHtml.message
  • org.hibernate.validator.constraints.ScriptAssert.message
  • org.hibernate.validator.constraints.URL.message
  • org.hibernate.validator.constraints.br.CNPJ.message
  • org.hibernate.validator.constraints.br.CPF.message
  • org.hibernate.validator.constraints.br.TituloEleitoral.message
  • javax.validation.constraints.AssertFalse.message
  • javax.validation.constraints.AssertTrue.message
  • javax.validation.constraints.DecimalMax.message
  • javax.validation.constraints.DecimalMin.message
  • javax.validation.constraints.Digits.message
  • javax.validation.constraints.Future.message
  • javax.validation.constraints.Max.message
  • javax.validation.constraints.Min.message
  • javax.validation.constraints.NotNull.message
  • javax.validation.constraints.Null.message
  • javax.validation.constraints.Past.message
  • javax.validation.constraints.Pattern.message
  • javax.validation.constraints.Size.message
* Décrivez le mot avant le message sous forme d'annotation.

Résumé Comme le nombre de contrôles de validation a tendance à être important, l'utilisation du fichier de propriétés pour les messages d'erreur entraînera une réduction significative de la main-d'œuvre, et surtout, il sera plus facile à gérer et à maintenir. Veuillez l'essayer si vous le souhaitez.

Citation / ouvrages de référence Écrit par Yano Palmada, publié en 2018, «Introduction à la programmation Spring Boot 2», Hidekazu System

Recommended Posts