zoukankan      html  css  js  c++  java
  • Spring3.2.3+Quartz2.2.1 整合配置

    步骤:

    1、下载相关包

          quartz-2.2.1.jar

         quartz-jobs-2.2.1.jar

          spring相关jar包

    2、编写配置文件静态

          <bean id="activateCardJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
      <property name="targetObject">   <!-- targetObject是Spring定时器的特殊属性 -->
       <ref bean="dispatchService" /> <!-- 这个就是具体实现类,如果是注解,则必须为component指定value -->
      </property>
      <property name="targetMethod">    <!-- targetMethod是Spring定时器的特殊属性 -->
       <value>say</value><!--  就是java类中的任务方法 -->
      </property>
     </bean>
     
     <bean id="sayRunTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
      <property name="jobDetail"><!-- jobDetail是Spring定时器的特殊属性 -->
       <ref bean="activateCardJobDetail" />
      </property>
      <property name="cronExpression">
       <value>*/10 * * ? * *</value><!-- cronExpression是Spring定时器的特殊属性 -->
      </property>
     </bean>
     
     
     <bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
      <property name="triggers">    <!-- triggers是Spring定时器的特殊属性 -->
       <list>
        <ref local="sayRunTrigger" />
       </list>
      </property>
     </bean>

    3、动态

      <!--动态定时事件 -->
        <bean id="cronTriggerService" class="reyo.sdk.service.CronTriggerService"></bean>

    动态定时事件效果图:

  • 相关阅读:
    GPRS DTU通信的本质及调试经验
    winform 控件处在中间位置
    winform 多panel编辑
    Winform 控件多闪屏问题解决方法
    int 转换 byte[] 或 byte[] 转换 int
    java 多线程(一)
    postgresql 一些操作备忘
    idea eclipse web项目
    redis 入门
    idea 版本控制
  • 原文地址:https://www.cnblogs.com/interdrp/p/3369355.html
Copyright © 2011-2022 走看看