设为首页 加入收藏

TOP

任务调度Quartz和spring整合(二)
2013-12-05 13:06:14 来源: 作者: 【 】 浏览:213
Tags:任务 调度 Quartz spring 整合

 

  相应的sping的配置文件:

  [html]

  <!-- 第二种方式实现JobDetail -->

  <bean id="exampleBusinessObject" class="com.hqhp.quartz.ExampleBusinessObject" />

  <bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">

  <property name="targetObject" ref="exampleBusinessObject" />

  <property name="targetMethod" value="doIt" />

  </bean>

  4.  开始配置触发器,触发器也有两种方式,和任务类的方式对应:

  4.1 第一种方式

  [html]

  <!-- 触发器的一种方式 -->

  <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">

  <!-- see the example of method invoking job above -->

  <property name="jobDetail" ref="jobQuartzDetail" />

  <!-- 5 seconds -->

  <property name="startDelay" value="5000" />

  <!-- repeat every 10 seconds -->

  <property name="repeatInterval" value="10000" />

  </bean>

  4.2 第二种方式:

  [html]

  <!-- 触发器第二种方式 -->

  <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">

  <property name="jobDetail" ref="jobDetail" />

  <property name="cronExpression" value="0 29 13 * * " />   <!-- 每天13:29会执行一次配置的任务 -->

  </bean>

  5. 最后就是把触发器加入到任务列表中:

  [html]

  <span style="white-space:pre">  </span><bean id='testScheduler' class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

  <property name="triggers">

  <list>

  <ref bean="simpleTrigger" />

  <ref bean="cronTrigger" />

  </list>

  </property>

  </bean>

      

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇分解质因数 下一篇在n * m 的表格里..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)