javax.validation.constraints
Максимальный Тип аннотации
@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Max
Аннотируемый элемент должен быть числом, значение которого должно быть ниже или равным указанному максимуму.
Поддерживаемые типы:
BigDecimal
BigInteger
byte, short, int, long, и их соответствующие обертки
Отметьте это double и float не поддерживаются из-за погрешностей округления (некоторые провайдеры могли бы оказать некоторую приблизительную поддержку),
null элементы считают допустимыми