私の現在のプロジェクトは、Spring Batch と Spring の統合に基づいています。
私の目標は、Spring Batch を使用してジョブ フローのステップを実行することです。
- SFTP サーバーからファイルを読み込みます (step1)。
- ファイルを復号化します (step2)。
- ファイルをデータベースに保存します (step3)。
これをステップキューに分割したい(sftpからの読み取り、復号化、dbへの書き込み)。また、ファイル、転送開始時刻、転送終了時刻、ファイル サイズを DB に保存する必要もあります。
数日前、Spring 統合を使用して sftp サーバーからファイルをポーリングし、Spring バッチに送信して追加のジョブを実行しました。また、転送開始時刻を取得できません。
しかし今、私のプロジェクトはSpring IntegrationではなくSpringバッチに基づいています。
いくつか提案をいただけますか?
または、Spring Batch を使用して Spring Integration を駆動し、SFTP ファイルを読み取る方法を教えてください。
また、転送開始時刻を取得するにはどうすればよいですか?
ありがとう。:)