首页 > 编程语言 > 详细

spring使用quartz触发器

时间:2014-10-31 19:19:56      阅读:377      评论:0      收藏:0      [点我收藏+]

环境:spring-context-support-4.0.5.RELEASE.jar(需要此包的\org\springframework\scheduling\quartz\)

<!-- 管理类 可以使用多个触发器 -->
 <!--lazy-init=‘false‘容器启动就会执行调度程序-->
 <bean id="taskManager" lazy-init="false" autowire="no"
  class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="task_1" />
   </list>
  </property>
 </bean>
  <!-- 定义触发器 -->
 <bean id="task_1"
  class="org.springframework.scheduling.quartz.CronTriggerBean">
  <property name="jobDetail">
    <ref bean="workDetail" />
  </property>
  <!-- cron表达式 -->
  <property name="cronExpression">
    <!--  隔 1分钟执行一次-->
    <value>0 */1 * * * ?</value>
  </property>
 </bean>
<!-- 实现 -->
  <bean id="workDetail"
  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <!-- 引用实现的类 -->
  <property name="targetObject">
   <ref bean="cancelTask" />
  </property>
  <!-- 需要执行的方法 -->
  <property name="targetMethod">
   <value>run</value>
  </property>
 </bean>
<!-- 实现的类 -->
 <bean id="cancelTask" class="包.类"></bean>

Cron Expressions:

http://www.cnblogs.com/sunjie9606/archive/2012/03/15/2397626.html

本文出自 “暗夜” 博客,请务必保留此出处http://icyore.blog.51cto.com/8486958/1570416

spring使用quartz触发器

原文:http://icyore.blog.51cto.com/8486958/1570416

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!