1 回答

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
是的,Spring Batch讀取這些元數(shù)據(jù)并在許多用例中廣泛使用它們。這里有些例子:
當(dāng)您使用給定的參數(shù)集運(yùn)行作業(yè)時(shí),它將檢查是否已經(jīng)為給定的參數(shù)定義了一個(gè)作業(yè)實(shí)例(
JobInstanceAlreadyExistsException
)運(yùn)行作業(yè)實(shí)例時(shí),它將檢查是否尚未完成作業(yè)執(zhí)行(
JobInstanceAlreadyCompleteException
)運(yùn)行作業(yè)實(shí)例時(shí),它將首先檢查是否沒有正在運(yùn)行的作業(yè)執(zhí)行(
JobExecutionAlreadyRunningException
)當(dāng)您重新運(yùn)行失敗的作業(yè)時(shí),它將檢索執(zhí)行上下文,以便在中斷的地方重新啟動(dòng)作業(yè)
如果您要求停止作業(yè)執(zhí)行,它將檢查該作業(yè)執(zhí)行是否存在(
NoSuchJobExecutionException
)并且當(dāng)前正在運(yùn)行(JobExecutionNotRunningException
)。
添加回答
舉報(bào)