0

Entity Bean があり、その String 型プロパティの 1 つに@Size次のような注釈があります。

@PSanityCheck
@Size(min = 8, max = 8, message = "validation.servicecode_length")
@NotEmptyData
@Column(name = "servicecode")
@Field
private String servicecode= "";

ただし、「1234567」など、先頭に空白を含む文字列を入力すると、8 文字の入力として受け入れられます。空白を切り取るにはどうすればよいですか? そのための注釈はありますか?UI は Vaadin フレームワークで作成されています。

4

1 に答える 1

2

これには、正規表現で @Pattern アノテーションを使用できます。

于 2017-01-03T16:24:11.627 に答える