我在字符串上使用注释@Length:
@Length
private String variable;
我知道我可以在此注释上设置最大值,但有人知道是否可以设置无限制的最大值?
由于
答案 0 :(得分:2)
对于javax.validation.Length
和org.hibernate.validator.constraints.Length
,默认值为:
int max() default Integer.MAX_VALUE;
即。 2147483647.所以,不是很无限,但足够了。
如果这不适合您,您可以定义自己的约束(根据JSR 303 - javax.validation)并使用长参数而不是int。
答案 1 :(得分:2)