我有一个像这样的整数列表:
private List<Integer> indexes;
有没有办法让有效的个人成员在0-9范围内?我看到了@Range和@Valid,但找不到让它与List一起工作的方法。
感谢您的帮助,
答案 0 :(得分:0)
只有@Size和@Valid可用于集合,但是您可以使用一些包装器对象而不是“整数”来验证您的整数,例如:
public class Index {
@Range( min = 0, max = 9 )
private Integer value;
}
public class Container {
@Valid
private List<Index> indexes;
}
这应该可以解决问题