1
使用Timer和TimerTask。的Java的TimerTask - 在XX运行任务:MM小时每天
无法理解为什么这种配置在部署立即启动任务(在基于Web的Spring应用程序使用此)。它应该在today.getTime开始,然后必须重复每一天。
Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR_OF_DAY, 3);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.SECOND, 0);
MyTask task = new MyTask();
Timer timerJob = new Timer();
timerJob.schedule(task, today.getTime(),
TimeUnit.MILLISECONDS.convert(1, TimeUnit.DAYS));
我需要添加Quartz依赖? – abipc
@abipc是的,我忘了它。我使用了2个库。它们是:1)quartz-2.2.1.jar 2)slf4j-api-1.6.6.jar –