Как я могу проверить примитивные элементы массива? - PullRequest
0 голосов
/ 31 марта 2019

Я только что обнаружил, что @Size также работает с примитивными массивами.

@Size(...) int[] A

Есть ли способ проверить каждый элемент в A?

Будет ли следующий blend?

@Size(...) @Min(1) @Max(10) int[] A

1 Ответ

0 голосов
/ 31 марта 2019

Когда я попробовал с 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, как вы можете видеть, не работает с примитивными массивами, я думаю.

Я все еще хочу знать, есть ли аннотации для каждого элемента в примитивном массиве.

...