1. 程式人生 > >quartz-2.2.2.jar + spring 3.2 定時器配置

quartz-2.2.2.jar + spring 3.2 定時器配置

 <!-- 任務類 -->
    <bean id="TaskSendMsmToDriver" class="com.halis.souhuo.uc.model.job.TaskSendMsmOfAllDriverService"> 
    <property name="baseDao" ref="baseDao"></property>
    </bean> 

<!-- 任務物件 -->
<bean id="TaskSendMsmToDriverJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
<property name="targetObject" ref="TaskSendMsmToDriver"></property> 
<property name="targetMethod" value="task"></property> 
</bean> 

<!-- 任務排程器 -->
<bean id="TaskSendMsmToDriverTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> 
<property name="jobDetail"> 
<ref bean="TaskSendMsmToDriverJobDetail"/> 
</property> 
<property name="cronExpression"> 
<value>0 51 11 30 5 ? 2016</value>       
</property>       
</bean> 

<!-- 定時任務 -->
<bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" autowire="no">
<property name="triggers"> 
<list> 
<ref bean="TaskSendMsmToDriverTrigger"/> 
</list>  
 </property> 
   </bean>