Чек
RequestsRecovery - если задание «запрашивает восстановление» и выполняется во время «жесткого выключения» планировщика (т. Е. Процесса, в котором он выполняется в случае сбоя, или машина остановлена) выключен), затем он выполняется повторно при повторном запуске планировщика. В этом случае метод JobExecutionContext.isRecovering () вернет true.
Пока у вас есть хранилище JDBCData, это будет работать.