spring整合quartz定时器

 
  
  1. quartz整合spring配置
  2. * 步骤
  3. * 1.引入quartz依赖&spring依赖
  4. * 2.自定义一个作业类
  5. * 3.在spring配置文件中配置·作业类--》配置jobDetils-->配置触发器--》注册调度工厂
  6. <!-- 注册自定义作业类 -->
  7. <bean id="myJob" class="com.itheima.quartz.myJob"></bean>
  8. <!-- 配置JobDetail -->
  9. <bean id="myDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  10. <!-- 注入目标对象 -->
  11. <property name="targetObject" ref="myJob"/>
  12. <!-- 注入目标方法 -->
  13. <property name="targetMethod" value="execute"/>
  14. </bean>
  15. <!-- 配置触发器 -->
  16. <bean id="myTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  17. <!-- 注入jobDetail -->
  18. <property name="jobDetail" ref="myDetail"/>
  19. <!-- 注入cron表达式,通过该表达式描述该作业触发的时机 -->
  20. <property name="cronExpression">
  21. <value>0/5 * * * * ?</value>
  22. </property>
  23. </bean>
  24. <!-- 注册调度工厂 -->
  25. <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  26. <!-- 注入触发器 -->
  27. <property name="triggers">
  28. <list>
  29. <ref bean="myTrigger"/>
  30. </list>
  31. </property>
  32. </bean>

猜你喜欢

转载自blog.csdn.net/m0_37106742/article/details/72639918