在spring配置Quartz

来源:互联网 发布:mac上能玩倩女幽魂吗 编辑:程序博客网 时间:2024/06/14 17:42

JAVA定时器实现的两种方式:Timer和Quartz ,由于目前在我们实际开发中常用的是Spring框架,Spring框架对这两种定时器实现的都提供了支持,今天先介绍Quartz 在Spring框架的实现方式。

<bean id="localQuartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false"><!-- Triggers集成 --><property name="triggers"><list><ref bean="cronTrigger1" /></list></property><!-- Quartz配置 --><property name="quartzProperties"><props><prop key="org.quartz.threadPool.threadCount">10</prop></props></property><!-- 启动时延期30毫秒开始任务 --><property name="startupDelay" value="30" /></bean> <bean id="jobUpdateEcsTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="pdf2SwfJob" /><property name="targetMethod" value="autoJobUploadFile" /><property name="concurrent" value="false" /></bean><bean id="pdf2SwfJob" class="com.sccl.online.servlet.Pdf2swfJob" />      <bean id="cronTrigger1" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail" ref="jobUpdateEcsTask" /><property name="cronExpression" value="0/20 * * * * ?" /></bean>


0 0