Ich benutze Hibernate-Validator 5.3.0.So erstellen Sie benutzerdefinierte Fehlermeldungen für Methodenparameter in Hibernate Validator
Das folgende ist meine Funktion mit der @NotNull-Einschränkung, wo ich die Validierung der Methodenparameter mache.
public void test(@NotNull String firstName, @NotNull String lastName) {
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
....
}
Nach der Lektüre this Frage, die ich gefunden, dass es möglich benutzerdefinierte Fehlermeldung in ValidationMessages.properties Datei mit diesem folgende Format setzen:
[ConstraintName].[ClassName].[FieldName]=[Message]
zum Beispiel
NotNull.TestClass.name=My Custom Message
Aber diese Werke wenn Sie versuchen, einige Klassenfelder zu validieren.
So ist es möglich, dieses oder ein anderes Format zu verwenden und benutzerdefinierte Fehlermeldungen für Methodenargumente zu erstellen?
Vielen Dank im Voraus.