调用定时任务的配置和代码

来源:互联网 发布:仿电影源码 vip电影 编辑:程序博客网 时间:2024/05/25 05:34
<!-- 定时任务检查索引版本号start --> <!-- 启动任务 --> <bean id="startCheckVirsion" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">        <property name="triggers">            <list>                 <!-- 检查版本号 -->                 <ref local="checkIndexVirsionTrigger"></ref>                 </list>         </property>    </bean>    <!-- 定时检查版本号 -->    <!-- 任务执行策略配置  --> <bean id="checkIndexVirsionTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">  <property name="jobDetail" ref="checkIndexVirsionJob"></property>  <property name="cronExpression">      <value>0 29 17 * * ?</value>  </property> </bean> <!-- 定义任务 --> <bean id="checkIndexVirsionJob"  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  <property name="targetObject" ref="SearchIpStatusController"></property>  <property name="targetMethod" value="scheduleCheck"></property> </bean>  <bean id="SearchIpStatusController" class="com.suning.search.admin.web.controller.SearchIpStatusController"/>  <!--定时任务检查索引版本号  -->

定时任务定调用的方法必须为void,如果是在web项目中,定时方法所在类要实例化

代码例子如下

public void scheduleCheck(){//put your code here}



 

0 0