我需要執行特定次數的一系列步驟..任何有關在Spring Batch中執行此操作的最佳方法的指針。我能夠執行單個步驟'x'次。但我的要求是執行一組步驟 - 基於條件'x'次。任何指針都會有所幫助。Spring Batch - 根據條件執行一組步驟「x」次
感謝 拉克希米
我需要執行特定次數的一系列步驟..任何有關在Spring Batch中執行此操作的最佳方法的指針。我能夠執行單個步驟'x'次。但我的要求是執行一組步驟 - 基於條件'x'次。任何指針都會有所幫助。Spring Batch - 根據條件執行一組步驟「x」次
感謝 拉克希米
你可以把所有步驟中作業的啓動整個工作幾次。有不同的方式,實際上如何在春季批量推出一項工作。看看工作管理員和啓動器,然後簡單地實施工作啓動週期。
你可以在整個spring-context被初始化後做到這一點,所以不會有任何額外的開銷。但是你必須關注你的豆的範圍,特別是讀者和作者。
根據您關於失敗處理和重新啓動的需求,您還需要注意如何管理作業和步驟的執行上下文。
您可以使用JobExecutionDecider
模擬與SB一個循環:
x
在作業執行情況和檢查x
價值爲 決勝局:移動到「END」如果x
等於desidered值或增加它 並移動到組的第一步。
謝謝您的回覆。我會試一試,並用問題/問題更新你。 – lakshmi