Проверка Javax для локальной аннотированной переменной ⇐ 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("товар")) .к списку();
Как проверить локальные переменные с помощью аннотации?
@GoodsOrderGoodsParametersTableValidator List результат = новый ArrayList(); Валидатор валидатор = Validation.buildDefaultValidatorFactory().getValidator(); Set нарушения = validator.validate(result); Этот код не работает, он просто игнорирует аннотацию
Обновление:
Это работает так, но, возможно, существует какой-то лучший способ?
ТоварыЗаказПараметрыЗапросаТоваровЗапрос = новыйЗапросПараметровЗаказаТоваров(); request.setGoods(результат); Валидатор валидатор = Validation.buildDefaultValidatorFactory().getValidator(); Set нарушения = validator.validate(request); ListgoodsViolations = нарушения .транслировать() .filter(нарушение -> нарушение.getPropertyPath().toString().equals("товар")) .к списку();
Мобильная версия