Hibernate Validator LengthValidator trunkierter Zeichenfolge
-
09-10-2019 - |
Frage
Gibt es eine ähnliche Anmerkung zu @Length
in Hibernate Validator aber es beschränkt auf einer getrimmten String.
Zum Beispiel:
Ich habe
@Length(max= 2);
String str;
, wenn:
str = " ab"
;
-> wird es ok passieren
Danke,
Lösung
Wie fare ich weiß, gibt es nicht ein.
Sie können aber easely Ihre eigenen implementieren.
Die andere (nicht so gut) Art und Weise einen Getter hinzuzufügen ist, die die Zeichenfolge trimmen.
@Length(max= 2);
String getTrimmedStr() {
return this.str.trim();
}
Aber ich denke, dass die Umsetzung Ihrer eigenen Validator ist viel sauberer Ansatz.
Andere Tipps
Ich glaube nicht so, aber man kann man mit javax.validation
leicht implementieren, indem die LengthValidator
erstreckt
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow