任务调度的再探索-在spring中使用TimerTask
刚才在java分类中写过一篇JDK中的Timer和TimerTask实现任务调度的文章,在《spring2.0宝典》中提到在Spring中用Timer实现任务调度,省去了调度任务类的编写,而将任务调度配置在spring的配置文件中,实现类为org.springframework.scheduling.timer.ScheduledTimerTask。
??? 经过spring的包装后,不但省去了任务调度类的编写,而且采用配置方式,修改方便。So good~
??? 以下的例子很简单,只是实现定时将nameList中的名字打出来,具体采用时可根据业务修改,在此只做使用掩饰之用。
??? 一. Timer任务类代码如下:
??
?
???? 三. 测试类
??? 可写一个测试类,在该测试类的main方法中加入如下语句;
??? ApplicationContext ctx = new FileSystemXmlApplicationContext("bean.xml");
??? 通过该语句创建了ApplicationContext 实例,但程序不会中止,因为启动了任务调度
?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/amigoxie/archive/2006/12/24/1458291.aspx