예를들어


해당 스케쥴러가


매일 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초마다 실행하고 실행한 값을  다른 스케쥴러에 던지는건데  그건 아니라고ㅓ 하니