コンピュータクワガタ

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

Spring MVC 4.0 No. 015 ValidatorでDigitsのチェック

今回はBean ValidationのDigitsです。

Digitsは数値の具体的な最小、最大値ではなく、整数部の最大桁数、小数部の最大桁数を指定します。桁数以内であれば、小さくても大丈夫です。

@NotNull
private String name;
@NotNull
@Digits(integer = 3, fraction = 2)
private Double price;

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

javax.validation.constraints.Digits.message = {0}は整数{integer}桁、小数{fraction}桁以内で入力してください

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

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