1

休止状態のバリデーターに似た注釈があります@Lengthが、トリミングされた文字列に制限されています。

例えば:

私は持っています

@Length(max= 2);
String str;

いつ: str = " ab";
->合格します。

ありがとう、

4

2 に答える 2

0

そうは思いませんがjavax.validation、を拡張することで簡単に実装できますLengthValidator

于 2010-12-14T07:56:11.033 に答える
0

私が知っている運賃として、1つはありません。

しかし、あなたは簡単にあなた自身を実装することができます。

もう1つの(あまり良くない)方法は、文字列をトリミングするゲッターを追加することです。

@Length(max= 2);
String getTrimmedStr() {
   return this.str.trim();
}

しかし、独自のバリデーターを実装する方がはるかにクリーンなアプローチだと思います。

于 2010-12-14T08:04:45.737 に答える