读书人

spring中集成TimerTask实施定时任务

发布时间: 2012-06-27 14:20:09 作者: rapoo

spring中集成TimerTask执行定时任务

Spring对Timer的支持的核心是由ScheduledTimerTask和TimerFactoryBean类组成的。ScheduledTimerTask类是对TimerTask的包装器实现,这样你就可以为这个任务定义触发器信息。使用TimerFactoryBean类,你可以让Spring使用配置创建触发器,并为一组指定的ScheduledTimerTask bean自动创建Timer实例。

1、自定义timerTask,比如:定时输出ServletContext中的信息,本例中输出项目的绝对路径(比如:D:\software\apache-tomcat-6.0.33\webapps\spring\)

??3、对于web项目,需要在web.xml中进行如下配置

<!-- Spring ApplicationContext配置文件的路径此参数用于后面的Spring-Context loader --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:beans.xml</param-value></context-param>    <!--Spring ApplicationContext 载入 --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

读书人网 >开源软件

热点推荐