2014-10-06 89 views
0

我一直在全面檢查以瞭解如何配置Spring Batch的計劃。我正在使用web ui的Spring引導。用戶可以選擇一個時間來運行一項工作,並且這個工作必須持久化到一個數據庫,並在時間到時運行。不同的用戶可以在不同的時間安排相同的工作。春季批次有沒有類似的東西?如果不是,那麼最好的辦法是什麼?需要一些例子。Spring Boot&Batch Schedule

+0

號調度是不是Spring Batch的的一部分,但與作業應該做的伎倆持久性存儲加入石英。 – 2014-10-07 06:07:08

回答

0

沒有開箱即用的解決方案。你可以用最少的代碼來做到這一點。嘗試在數據庫中保留時間表,並在啓動應用程序時使用批處理調度程序讀取所有時間表和時間表。當用戶在不重新啓動的情況下輸入新時間表時,您也可以執行相同的操作

基於Cron的調度程序已在春季推出。只需堅持和安排從你身邊。在調度

scheduler.schedule(task, new CronTrigger("* 15 9-17 * * MON-FRI")); 

文檔中給出here

+1

您提供的鏈接遞歸地址在這裏。 – vahdet 2017-02-17 12:31:38