如何验证原始数组元素?

问题描述 投票:0回答:1

我刚刚发现@Size也适用于原始数组。

@Size(...) int[] A

有没有办法验证A中的每个元素?

请问以下混合?

@Size(...) @Min(1) @Max(10) int[] A
java arrays bean-validation
1个回答
0
投票

当我尝试使用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不适用于原始数组。

我仍然想知道原始数组中每个元素是否有任何注释。

© www.soinside.com 2019 - 2024. All rights reserved.