本文介紹了是否以編程方式運行Spring批處理作業?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有一個Spring批處理應用程序,我從CommandLineJobRunner
開始。但現在我必須將此應用程序嵌入到我們的企業環境中。在那里我們有一個自己的啟動器應用程序,我必須使用它。對于此啟動器應用程序,我需要一個帶有Main方法的啟動類,該方法將在啟動時調用,并且我必須在其中啟動Spring Batch。
是手動分配JobLauncher
并使用此啟動程序運行作業的唯一方法,還是Spring Batch中有支持它的類(或者有人知道示例)?
推薦答案
可以,您可以以編程方式啟動作業。如果您看到CommandLineJobRunner
的in the source,Main方法只需創建一個Spring上下文并使用啟動器來運行作業。因此您可以在新應用程序中執行此操作。
這篇關于是否以編程方式運行Spring批處理作業?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,