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