spring对Timer(定时器)提供的支
来源:互联网 发布:海康网络摄像机重量 编辑:程序博客网 时间:2024/06/05 04:23
在做系统的时候,为了监听某个状态需要使用“监听器”,即每隔多长时间去“查询”一次,下面介绍的是spring对TimerTask接口的封装类
1、配置属性
<!-- 定义实现TimerTask接口的类 --> <bean id="myTimerTask" class="hb.timer.MyTimerTarsk"></bean> <!-- 定义spring自带类 ScheduledTimerTask,并将实现TimerTask的接口的类作为属性注入--> <bean id="stTarsk" class="org.springframework.scheduling.timer.ScheduledTimerTask"> <!-- 首次执行任务需要等待5秒 --> <property name="delay" value="5000"></property> <!-- 每隔两秒执行一次 --> <property name="period" value="2000"></property> <!-- 该属性对象继承了TimerTask接口,实现了run()方法 --> <property name="timerTask" ref="myTimerTask"></property> </bean> <!-- 定义TimerFactoryBean,该类可以实现同时产生多个ScheduledTimerTask对象 --> <bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean"> <property name="scheduledTimerTasks"> <list> <ref local="stTarsk"/> </list> </property> </bean>
2、实现TimerTask接口的实现方法
package hb.timer;import java.util.TimerTask;public class MyTimerTarsk extends TimerTask {@Overridepublic void run() {System.out.println("1111111");}}
3、测试类
package hb.scheduledTimerTask;import java.util.Timer;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;public class ScheduledTimerTaskTest {public static void main(String[] args)throws Exception {ApplicationContext ctx = new FileSystemXmlApplicationContext("applicationContext.xml");Timer t = (Timer)ctx.getBean("timerFactory");}}
- spring对Timer(定时器)提供的支
- Spring定时器的两种实现方式一(timer)
- spring 对 timer 的支持 实现简单的web中定时器操作
- spring 对 timer 的支持---实现简单的web中定时器操作
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- Timer和spring的Quartz两种定时器的区别。
- Timer和spring的Quartz两种定时器的区别。
- spring+quartz定时器任务调度(时间配置比timer灵活的多)
- 小码农的代码(四)----------JAVA中Timer定时器与Spring定时任务
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java 定时器的使用(Timer)
- Flex Timer定时器的应用(转)
- javamail添加附件
- java 协变返回
- javamail 文本和多媒体混合
- 字符串转base64
- FLASH控件在程序中的自适应大小问题 Window Media Player
- spring对Timer(定时器)提供的支
- 获取当前时间之后的日期或者是时间
- java远程执行linux命令
- windows替换鼠标指针
- FireFox-console详解
- 海量离线数据存储
- java使用JSON
- java数组入门
- xStream完美转换XML、JSON