Spring Batch: Как использовать Spring Batch для чтения файла с сервера sftp и сохранения его в базе данных?

Мой текущий проект основан на интеграции Spring Batch и Spring.

Моя цель - использовать Spring Batch для выполнения шагов потока работ:

прочитать файл с SFTP-сервера (шаг 1).расшифровать файл (шаг 2).сохраните файл в базу данных (шаг 3).

Я хочу разделить это на очередь шагов (читать из sftp, расшифровать, записать в БД). И мне также нужно сохранить файл, время начала передачи, время окончания передачи, размер файла в БД.

Несколько дней назад я использовал интеграцию Spring для опроса файла с сервера sftp, а затем отправил его в пакет Spring для выполнения дополнительной работы. Также не могу получить время начала трансфера.

Но сейчас мой проект основывается на пакете Spring, а не на Spring Integration.

Можете ли вы дать мне несколько предложений?

Или вы можете показать мне, как использовать Spring Batch для управления Spring Integration для чтения SFTP-файлов.

И как я могу получить время начала трансфера?

Благодарю. :)

Ответы на вопрос(1)

Ваш ответ на вопрос