入力値が指定の範囲内であるかチェックする。
入力値が実数の場合は、
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}