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>