<bean id="taskServince" class="com.sitech.groupcust.common.synResource.AutoTask">
<property name="parase" ref="paraseFile"/>
<property name="fileUtility" ref="fileUtils"/>
</bean>
<bean id="userTaskEngerne" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="taskServince"/>
<property name="targetMethod" value="getProvinceFiles"/>
</bean>
<bean id="downLoadCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="userTaskEngerne"/>
<property name="cronExpression">
<value>0 0 4 * * ?</value>
</property>
</bean>
<property name="parase" ref="paraseFile"/>
<property name="fileUtility" ref="fileUtils"/>
</bean>
<bean id="userTaskEngerne" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="taskServince"/>
<property name="targetMethod" value="getProvinceFiles"/>
</bean>
<bean id="downLoadCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="userTaskEngerne"/>
<property name="cronExpression">
<value>0 0 4 * * ?</value>
</property>
</bean>
本文介绍了一种基于 Spring 框架与 Quartz 的任务调度实现方式,通过配置 Bean 完成定时任务的定义与触发。具体展示了如何设置 AutoTask 类实例作为任务执行主体,并通过 Cron 表达式定义任务执行的时间间隔。
233

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



