入力値が指定の範囲内であるかチェックする。
入力値が実数の場合は、
DecimalRangeを用いること。
入力値が1以上10以下の範囲内であるかチェックする
public class Sample{
@NumberRange(min = 1, max = 10)
String sales;
}
入力値が0以上であるかチェックする
public class Sample{
@NumberRange(min = 0)
String sales;
}
エラー時のメッセージは、以下のルールにより決定される。
message()が指定されている場合は、その値を使用する。
message()が未指定でmin()のみ指定の場合は、{nablarch.core.validation.ee.NumberRange.min.message}
message()が未指定でmax()のみ指定の場合は、{nablarch.core.validation.ee.NumberRange.max.message}
message()が未指定でmin()とmax()を指定の場合は、{nablarch.core.validation.ee.NumberRange.min.max.message}