[JAVA] [Spring Boot] Liste der Validierungsregeln, die in der Eigenschaftendatei für Fehlermeldungen verwendet werden können

Hallo, das ist Mike vom Team CPR. Dieses Mal habe ich die Validierungsregeln zusammengefasst, die in der Eigenschaftendatei für Fehlermeldungen in SpringBoot verwendet werden können.

In SpringBoot können Sie Validierungsfehler für Eingaben vom Bildschirm einfach implementieren, indem Sie sie in der Eigenschaftendatei festlegen. Da es viele Validierungsprüfungen gibt, die verwendet werden können, habe ich eine Liste zusammengestellt, die auch als Memorandum dient.

Regelzusammenfassung

-Der Dateiname und der Installationsort lauten wie folgt.

Dateiname ValidationMessages.properties
Dateispeicherort src> main> Ressourcen

-Die Methode zum Ausfüllen der Eigenschaftendatei lautet wie folgt. Angabe der zu verwendenden Validierung = Fehlermeldung </ b>

Beispiel 1: org.hibernate.validator.constraints.NotBlank.message = Dieses Element ist erforderlich. Beispiel 2: javax.validation.constraints.Min.message = Bitte geben Sie für dieses Element einen Wert ein, der größer als {value} ist.

· Ergänzung Das Schreiben von {value} ist eine bequeme Methode zum Schreiben von Variablenwerten. Es ist eine Variable. Der als Argument der Anmerkung übergebene Wert wird auf dem Bildschirm als Zeichenfolge angezeigt.

Liste der Validierungstypen
  • 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
* Beschreiben Sie das Wort vor der Nachricht als Anmerkung.

Zusammenfassung Da die Anzahl der Validierungsprüfungen tendenziell groß ist, führt die Verwendung der Eigenschaftendatei für Fehlermeldungen zu einer erheblichen Reduzierung des Arbeitsaufwands und vor allem zu einer einfacheren Verwaltung und Wartung. Bitte versuchen Sie es, wenn Sie möchten.

Zitier- / Nachschlagewerke Geschrieben von Yano Palmada, veröffentlicht im Jahr 2018, "Introduction to Spring Boot 2 Programming", Hidekazu System

Recommended Posts