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




FactoryBean - ваш друг. В этом случае вы можете создать FactoryBean, который считывает файл с именами файлов и создает для него список объектов Resource. Это можно ввести в MultiResourceItemReader, который будет перебирать этот список.
Я нашел полезную информацию в этих двух статьях Списки списков Spring Batch и как их читать и Spring Batch - Как читать списки списков