Quartz定时器遇到的一个小疑点

Quartz定时器遇到的一个小问题
       最近在用Quartz做job,job实现的功能就是,每天3点跑一次,但是做的时候发现,每次启动的时候都会执行,到了3点又会执行,本来一个job一天只能执行一次,但是这样的话如果job被重启了,就会执行多次,最终查出来的结果发现,是给CronTrigger设置了开始时间,如果开始时间在当前日期之前,则会跑一次job,最终的解决办法就是,不给CronTrigger设置开始时间,这样不管重启多少次 ,它都只等到点了才会执行,如果遇到同样类似的问题,则可以从Trigger的开始日期结束日期方面查找。