spring quartz配置定时任务

来源:互联网 发布:sublime text3运行php 编辑:程序博客网 时间:2024/05/18 02:51

在spring-context.xml文件中配置一个定时任务

<!-- 引入定时任务类,id自定义 --><bean id="zyhxSchedualTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">        <property name="jobDetail">            <!-- 配置作业调度类 -->            <bean id="orderMergeReceiptPushJobDetail"                           class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">                <!-- 配置quartz任务,引入自己写的定时任务类 -->                <property name="targetObject">                    <bean class="com.zyyw.pscq.modules.schedual.ThermometerDataZyhxJob"></bean>                </property>                <!-- execute代表执行定时任务的方法,concrrent代表是否同时执行多个定时任务,默认为true-->                <property name="targetMethod" value="execute"></property>                <property name="concurrent" value="true"></property>            </bean>        </property>        <!-- 每5min执行一次 -->        <property name="cronExpression" value="0 0/5 * * * ?"></property>    </bean><!-- 配置调度工厂 ,在调度工厂中的定时任务才能执行-->    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">        <property name="triggers">            <list>                <ref bean="zyhxSchedualTrigger"/>                <!-- 新增作业调度触发方式以及任务 -->            </list>        </property>    </bean>
0 0