<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="minCronTrigger"/>
<ref local="dayCronTrigger"/>
</list>
</property>
</bean>
<bean id="minCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jobDetail" ref="minSchedulerJob"/>
<property name="cronExpression">
<value>0 0/5 * * * ?</value>
</property>
</bean>
<bean id="dayCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jobDetail" ref="DaySchedulerJob"/>
<property name="cronExpression">
<value>0 0 1 * * ?</value>
</property>
</bean>
<bean id="BackupCustMinThread" class="com.huang.cacti.backup.BackupCustMinThread"></bean>
<bean id="minSchedulerJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="BackupCustMinThread"/>
<property name="targetMethod" value="run"/>
<property name="concurrent" value="false"/>
</bean>
<bean id="BackupCustDayThread" class="com.huang.cacti.backup.BackupCustDayThread"></bean>
<bean id="DaySchedulerJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="BackupCustDayThread"/>
<property name="targetMethod" value="run"/>
<property name="concurrent" value="false"/>
</bean>

本文深入探讨了Spring Quartz框架中任务调度的核心组件及其配置方式,包括触发器、作业详情和具体的作业执行类实例,展示了如何实现定时任务的高效管理和执行。
190

被折叠的 条评论
为什么被折叠?



