我已經看到我們有不拋出JobExecutionException異常的 Quartz 作業的代碼。在大多數情況下,即使是未經檢查的異常也不會得到處理。這是一個好習慣嗎?不引發JobExecutionException異常我們錯過了什么?對 Quartz 調度器會有什么影響?上下文:我們有很多 Quartz 調度程序作業(超過 30 個)。他們都沒有 throws 或 handle JobExecutionException。
1 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
研究了 的代碼,我得到了答案quartz-core
。根據line,它將這些異常視為JobExecutionException
false?refire
。它的行為就像代碼正在拋出JobExceutionException
但沒有立即重新觸發一樣。
有了這個,如果有下一個實例可用,下一個實例將按計劃啟動。
添加回答
舉報
0/150
提交
取消