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,

War es hilfreich?

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
scroll top