예를들어
해당 스케쥴러가
매일 12시에 ON, 13시에 OFF임
이 경우
스케쥴은 2번 등록 되어야하는거 아니야 ??
JobDetail job1 = JobBuilder.newJob(TestJob1.class)
.withIdentity("job1", "group1").build();
CronTrigger trigger1 = new CronTriggerImpl("trigger1", "group1", "0 0 12 * * ?");
sched.scheduleJob(job, trigger1);
: 12시에 해당 스케쥴러 작동
JobDetail job2 = JobBuilder.newJob(TestJob2.class)
.withIdentity("job", "group2").build();
CronTrigger trigger2 = new CronTriggerImpl("trigger2", "group2", "0 0 13 * * ?");
sched.scheduleJob(job2, trigger2);
:13시에 해당 스케쥴러 작동
그럼 여기서 12시 13시를 크론트리거에 입력을 해야하는데
이게 동적인 값이어야 하자나 즉 변수여야 한다는 말이지
왜냐하면 사용자가 14시부터 15시 일 수도 있고
그럼 여기서 어떻게 14시 15시를 변수로 입력해야 할까임.
여기서 난 이해를 못하겠어
그래서 아까 생각한게
db를 1초마다 실행하고 실행한 값을 다른 스케쥴러에 던지는건데 그건 아니라고ㅓ 하니
아니야. 공부 더해라