春バッチジョブがあるので、複数のテキストファイルをフォルダから読み込む必要があります。 要件は次のようになります: - 1つのファイルを読み込む必要があります。エントリが300行以上ある場合は、チャンクサイズを300に設定し、データベースに書き込む必要があります。 300未満の場合は、チャンクサイズをコード行数として設定し、データベースに書き込む必要があります。 次に、フォルダ内のすべてのファイルが消耗するまで、次のファイルを読み込んでデータベースに書き込む必要があります。複数のファイルを一度に1ファイルずつバッチ処理する
0
A
答えて
0
これは、分割されたステップの完全な使用例です。一般的には、Partitioner
に処理するファイルを指定してください。子ステップを作成してスピンオフし、それぞれの子ステップは単一の子を処理します。これらの子ステップでは、チャンクサイズを300に設定します(フレームワークがファイルの最後に到達するか、300の倍数になると自動的にコミットします)。
また、子ステップのタスク実行プログラムを設定する必要があります。あなたの場合、一度に1つのファイルだけを処理したいので、SyncTaskExecutor
が適しています。
詳細については、Spring Batch documentationまたはthis exampleを参照してください。
関連する問題
- 1. 複数のファイルを一度に1つずつ送信するJava
- 2. 複数のディレクトリにあるファイルをバッチ処理する
- 3. 処理のために複数のファイルを移動するバッチ
- 4. 処理中に一度に1文字ずつ入力する
- 5. バッチ処理でレコードをバッチ処理し、ファイルに集約する
- 6. Pythonで複数のファイルを1つのコードで処理する
- 7. 複数のサブを一度に1つずつ実行する
- 8. PowerShellを使用して、一度に1つずつファイルをロードして処理する方法
- 9. バッチ処理をファイルに送信する
- 10. バッチ処理のMP3ファイル
- 11. GitLab:一度に1ファイルずつマージ要求を確認する
- 12. イメージディレクトリと1つのjsファイルと1つのhtmlファイルをバッチ処理する方法、Windows 7
- 13. 複数のファイルに文字列を含む各行を処理する(Windowsバッチ)
- 14. 一度に1つずつフォルダ内のすべてのファイルを1つずつ変換するバッチスクリプトファイル
- 15. Flash AS3 FileReference - 複数のファイルを一度に1つずつ選択してアップロードする
- 16. 1つのJSONファイルに複数の「要素」をjqで処理する
- 17. bash:他のファイルの後に1つのファイルを処理する
- 18. 大きいファイルを1行ずつ処理する反復回数
- 19. 一度に1文字ずつVB.NETでファイルを読む
- 20. ファイルと処理ラインから同時に1行ずつ読む?
- 21. 一度に1つずつ、複数の戻り変数を割り当てる?
- 22. dropzonejs一度に1つずつ手動でサーバ上のファイルを削除する
- 23. 複数の要約ファイルを保存する方法バッチ処理マクロimageJ
- 24. 複数のファイルを読み込み、SpringBoot + Springバッチで処理する
- 25. 分割せずに1つのノードでファイル処理を強制するには?
- 26. 一度に1つずつJavascript FileReader APIを使用して複数のファイルを読む
- 27. 複数のファイルを1つの入力要素でアップロードする(複数の選択ではなく、一度に1つずつ)
- 28. XMLファイルを複数回処理する
- 29. 複数のファイルをバッチにドラッグアンドドロップする
- 30. MySQL:PHPを使用して一度に1行ずつバッチを選択する