Весенняя Пакетная проверка - PullRequest
0 голосов
/ 13 мая 2010

Предоставляет ли среда Spring Batch свой специальный механизм проверки?
Я имею в виду, как можно указать bean-компонент проверки?

Подходит ли пружинный валидатор см. Пример здесь ?

Моя проверка является результатом @NamedQuery - если запрос вернул результат, проверка в порядке, в противном случае - false.

Ответы [ 2 ]

1 голос
/ 22 января 2014

Взгляните на ValidatingItemProcessor, доступный с подпружиненной партией.

1 голос
/ 19 июля 2010

Я бы посоветовал вам использовать шаг для проверки данных.

Если шаг не возвращает элемент, элемент «забывается» и обрабатывается следующий. Если ваш запрос возвращает данные, сделайте шаг, возвращающий элемент. Это будет лечиться следующим шагом (классическое поведение).

Вы даже можете себе представить создание службы валидации (службы Spring) и использовать TaskletAdapter, который делегирует валидацию вашей службе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...