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>

    动态定时事件效果图:

  • 相关阅读:
    什么是 bean 的自动装配?
    什么是 Spring 的内部 bean?
    什么是 Spring 的 MVC 框架?
    Spring AOP and AspectJ AOP 有什么区别?
    解释 JDBC 抽象和 DAO 模块?
    volatile 类型变量提供什么保证?
    一个 Spring Bean 定义 包含什么?
    什么是 Spring MVC 框架的控制器?
    使用 Spring 访问 Hibernate 的方法有哪些?
    什么是 Callable 和 Future?
  • 原文地址:https://www.cnblogs.com/interdrp/p/3369355.html
Copyright © 2011-2022 走看看