|  
 
 
现有需求是,从数据库中取出执行任务的时间。 可能存在多条。 
现在使用的是Spring注解的方式来执行任务调度! import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /**  * 我的时间任务测试类  * 类描述:  * @author 何祖文  * 创建时间:2014-5-26 下午4:30:27  *  */ @Component("myTimeTestJob")   public class MyTimeTestService {     @Scheduled(cron = "0/3 * * * * ?")       public void job() {           System.out.println("任务进行中。。。");       } } 
问下如果我要执行时间为动态去数据读取的话,我该怎么弄呢? 简单点,用linux的crontab去调你的java程序算了,那个简单,支持修改的。  按理说这个肯定是正确的,动态设置,             trigger.setCronExpression(cronExpression);               scheduler.rescheduleJob("testTrigger", Scheduler.DEFAULT_GROUP, trigger);   
 你外面的是resetJob,会不会造成里面的rescheduleJob,导致死循环。 是否可以将时间距离设置大一点,然后debug下  
 |