Как перезапустить пружинный чанк, ориентированный в правильное положение? - PullRequest
0 голосов
/ 24 сентября 2019

Добрый день, у меня есть весеннее пакетное задание, в котором один из его шагов ориентирован на куски с размером 1 за итерацию.
Его процесс действительно прост.
- itemReader читает файл и возвращаетстрока
- itemProcess преобразует эту строку в объект
- itemWriter сохраняет этот объект в дБ.

Теперь я написал модульный тест, в котором я добровольно установил непарсируемое значение для сбоя задания на второй итерации этого чанка, поэтому прочитайте 1 строку и сохраните.

Теперь я использую jobId, чтобы перезапустить его, но я вижу в журнале, что шаг перезапускается с начала и сохраняется во второй раз в первой строке.

Нужно ли самому пропустить его на шаге перед началом или мне нужно установить конкретную аннотацию для перезапуска с правильной итерации фрагмента?

С уважением, Матье

...