1) java.util.Timer.
2) ServletContextListener.
3) org.springframework.scheduling.timer.ScheduledTimerTask
4) org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:
Timer timer = new Timer();
timer.schedule(new MyTimerTask(),10000,86400000);
这里的MyTimerTask类必须extends TimerTask里面的run()方法。