springMvc配置quartz定时任务
<!-- 先来配置需要定时的目标类 -->
<bean id="job1" class="com.rionsoft.web.quartz.SzzzptQuartzTask"></bean>
<!--配置定时器详情 其中targetmethod对应定时类中的方法名称 -->
<bean id="queryWorkerCheckonDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="job1"></property>
<property name="targetMethod" value="queryWorkerCheckon"></property>
</bean>
<!-- 时间间隔触发器- ref-bean对应 详情的bean的 ID->
<bean id="timeTigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="queryWorkerCheckonDetail" />
</property>
<property name="cronExpression">
<!-- 从现在开始两小时调一次 -->
<value>0 0 0/2 * * ?</value>
<!-- <value>0 0/1 * * * ? </value> -->
<!--cron表达式生成器 http://cron.qqe2.com/-->
</property>
</bean>
<!-- 启动触发器 -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" autowire="no">
<property name="triggers">
<list>
<ref bean="timeTigger" />
</list>
</property>
</bean>
springmvc配置quartz定时任务
最新推荐文章于 2024-06-07 00:08:34 发布