Spring -batch Прочитать файл, содержащий имена файлов для загрузки

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

Я настроил задание на чтение сопроводительного файла, но у меня возникла проблема с определением принятого метода в весенняя порция для обработки содержащихся файлов. Я также настроил шаги, которые могут читать каждый файл и вставлять записи в базу данных.

Любые идеи, как настроить задание с коляской с помощью шагов, которые я написал для отдельных файлов.

При необходимости я могу предоставить фактическую конфигурацию из моей реализации.

Я нашел полезную информацию в этих двух статьях Списки списков Spring Batch и как их читать и Spring Batch - Как читать списки списков

Stoyan 21.05.2018 04:10
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Версия Java на основе версии загрузки
Версия Java на основе версии загрузки
Если вы зайдете на официальный сайт Spring Boot , там представлен start.spring.io , который упрощает создание проектов Spring Boot, как показано ниже.
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
0
1
57
1

Ответы 1

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

Другие вопросы по теме