コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

Spring MVC 4.0 No. 014 ValidatorでMin、Maxのチェック

今回はBean ValidationのMin、Maxの2つです。

MinとMaxはDecimalMax、DecimalMinと違い、整数のみのチェックとなります。またその数値自身を含むチェックのみが可能です。valueも数値で指定できるので、整数のチェックの場合はこちらのほうがいいかもしれません。

@NotNull
private String name;
@NotNull
@Min(1)
@Max(100000)
private Integer price;

メッセージは以下のように記述します。

javax.validation.constraints.Max.message = {0}は{value}以下の数を入力してください
javax.validation.constraints.Min.message = {0}は{value}以上の数を入力してください

ソースは https://github.com/kuwalab/spring-mvc40 にあります。タグ014が今回のサンプルです。

まとめ http://kuwalab.hatenablog.jp/entry/spring
最初 http://kuwalab.hatenablog.jp/entry/spring_mvc/001
前回 http://kuwalab.hatenablog.jp/entry/spring_mvc/013
次回 http://kuwalab.hatenablog.jp/entry/spring_mvc/015