Учитывая задание Spring Batch , которое использует чан-ориентированную обработку для чтения данных из файла, выполнения некоторой обработки данных и записи преобразованных записей в базу данных, есть ли способ пропустить запись вЕсть ли исключение при записи в базу данных и переходе к следующей записи? (Какой-то перехватчик?)
Кроме того, как я понимаю, когда запись в данном чанке не может быть записана (например, значение больше, чем длина столбца базы данных), весь чанк потерпит неудачу. Я хочу передать эту запись некоторому перехватчику, который затем может попытаться исправить проблему, исправив значение или записав запись ошибки в некоторый файл журнала, и перейти к следующей записи, а не к неудаче пакета. Мне известно, что Spring Batch предоставляет некоторые встроенные прослушиватели, которые запускаются при исключении, но я не могу понять, как использовать их для выполнения того, что я хочу.
Как добиться выполнения этого требования в SpringBatch