[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.
- Neben dem Erstellen der Eigenschaftendatei müssen auch die Annotation-Klasse und die Validator-Klasse implementiert werden. Dies wird jedoch separat zusammengefasst. Beachten Sie, dass diesmal die Eigenschaftendatei beschränkt ist.
Regelzusammenfassung h3>
-Der Dateiname und der Installationsort lauten wie folgt.
Dateiname th> | ValidationMessages.properties th> tr>
|
Dateispeicherort th> | src> main> Ressourcen b> th> tr>
|
-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 h3>
- 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 h3>
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