• 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>

    动态定时事件效果图:

  • 相关阅读:
    js日期加减得到新的日期的自定义函数
    c# winform 一个可以用鼠标改变控件位置和大小的类,调用即可
    颜色英文代码全集
    你的Web系统有多少安全漏洞
    robots协议和禁止搜索引擎收录
    Linux下./configure错误详解
    c# winform 关于DataGridView的一些操作
    通过JSONP实现完美跨域
    tabs选项卡
    jQuery 1.4的十五大新功能实例精讲
  • 原文地址:https://www.cnblogs.com/interdrp/p/3369355.html
Copyright © 2020-2023  润新知