本文介紹了使用Spring Batch連續鏈接兩個作業的最佳方法的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有兩份工作(工作1、工作2)
作業2取決于作業1的結果,因此它必須等到作業1完成
我需要以某種方式鏈接它們:
job1完成時需要調用job2。如何做到這一點呢?在末尾使用tasklet,它將調用job2?
另一種方式可能是,一旦job1返回,調用程序(即某個調度程序服務)將負責調用job2-這不是很好,因為我需要同步調用job1。
如何使用Spring Batch實現兩個鏈接(和依賴的作業)?
謝謝您。
推薦答案
您可以使用JobStep從第一個作業中啟動第二個作業。請參見5.3.6 Externalizing Flow Definitions and Dependencies Between Jobs
這篇關于使用Spring Batch連續鏈接兩個作業的最佳方法的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,