Ich habe meine benutzerdefinierte validator
und ich möchte einige Fehlermeldungen für sie hinzufügen. So habe ich nächsten Code:Ist es möglich, Nachricht Parameter für Constraint-Verletzung Vorlage Nachricht hinzuzufügen?
@Override
public boolean isValid(final String label,
final ConstraintValidatorContext constraintValidatorContext) {
constraintValidatorContext.disableDefaultConstraintViolation();
if(label.length() > MAX_LENGTH) {
constraintValidatorContext
.buildConstraintViolationWithTemplate("{error.maxLength}")
.addConstraintViolation();
return false;
}
...
}
Meine Botschaft wie error.maxLength=You have exceeded max length of {0}
aussieht, so hat es Parameter maxLength
.
Es ist möglich, es hinzuzufügen, wenn Constraint-Verletzung erstellt wird?
Dank (so Expression Language und so etwas wie
${variable}
verwenden), fand es bereits. –