나는 스케쥴러랑 cron써서 해결했는데

보통 스프링 배치로 해결하니?

작업정보를 db에 백업해두고서
서버가 재시작할때 예약정보를 가지고 예약을 이어가도록 짜봤음.