Проверка Javax для локальной аннотированной переменнойJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Проверка Javax для локальной аннотированной переменной

Сообщение Гость »


Как проверить локальные переменные с помощью аннотации?

@GoodsOrderGoodsParametersTableValidator List результат = новый ArrayList(); Валидатор валидатор = Validation.buildDefaultValidatorFactory().getValidator(); Set нарушения = validator.validate(result); Этот код не работает, он просто игнорирует аннотацию

Обновление:

Это работает так, но, возможно, существует какой-то лучший способ?
ТоварыЗаказПараметрыЗапросаТоваровЗапрос = новыйЗапросПараметровЗаказаТоваров(); request.setGoods(результат); Валидатор валидатор = Validation.buildDefaultValidatorFactory().getValidator(); Set нарушения = validator.validate(request); ListgoodsViolations = нарушения .транслировать() .filter(нарушение -> нарушение.getPropertyPath().toString().equals("товар")) .к списку();
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»