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-файлов.
И как я могу получить время начала трансфера?
Благодарю. :)