定时器分为三个阶段:
1.注入定时器;(TimerTask和JobDetailBean)
2.调度定时器;(ScheduledTimerTask和SimpleTriggerBean或CronTriggerBean)
3.启动定时器;(一般都是通过定时器工厂bean类启动)
注意:在使用Quartz这个类的时候应该导入quartz-1.6.1.jar
<bean id="serviceHandle" class="com.tfsoftware.www.timertask.serviceimpl.ServiceHandle">
</bean>
<bean id="timerOne" class="com.tfsoftware.www.timertask.timer.TimerInstanceOne">
<property name="serviceDao">
<ref bean="serviceHandle"/>
</property>
</bean>
<bean id="timerTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
<property name="timerTask">
<ref bean="timerOne"/>
</property>
<property name="period">
<value>3000</value>
</property>
<property name="delay">
<value>2000</value>
</property>
</bean>
<bean id="timerFactoryBean" class="org.springframework.scheduling.timer.TimerFactoryBean">
<property name="scheduledTimerTasks">
<list>
<ref bean="timerTask"/>
</list>
</property>
</bean>
spring定时器
最新推荐文章于 2024-09-26 15:25:48 发布