我刚刚发现@Size
也适用于原始数组。
@Size(...) int[] A
有没有办法验证A
中的每个元素?
请问以下混合?
@Size(...) @Min(1) @Max(10) int[] A
当我尝试使用hibernate-validator这是RI时,我得到了。
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Min' validating type 'int[]'. Check configuration for 'solution.arg0'
我认为,正如你所看到的,@Min
和@Max
不适用于原始数组。
我仍然想知道原始数组中每个元素是否有任何注释。