码迷,mamicode.com
首页 > 编程语言 > 详细

Spring-quartz定时系统多任务配置

时间:2017-02-13 12:19:39      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:property   als   job   sch   启动触发器   schedule   配置   init   ring   

<!-- 启动触发器的配置开始 -->
<bean name="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myJobTrigger" />
<ref bean="myJobTrigger2" />
</list>
</property>
</bean>
<!-- 启动触发器的配置结束 -->

<!-- quartz-2.x的配置 -->
<bean id="myJobTrigger"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="myJobDetail" />
</property>
<property name="cronExpression">
<!-- <value>10 0/30 * * * ?</value> --><!-- Cron表达式“10 */1 * * * ?”意为:从10秒开始,每1分钟执行一次。 -->
<!-- “59 59 23 * * ?” --><!-- 每天晚上12点执行 -->
<!-- “0 0/30 * * * ?” --><!-- 每30分钟执行 -->
<!-- <value>59 59 23 * * ?</value> --> <!-- Cron表达式“0 0 23 10 11 ? 2016”意为:只在2016.11.10 23:00:00 执行。 -->
<value>0 0 13 ? * WED</value><!-- 每个星期三中午10点邮件提醒 -->
</property>
</bean>


<bean id="myJobTrigger2"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="myJobDetail2" />
</property>
<property name="cronExpression">
<!-- <value>10 0/30 * * * ?</value> --><!-- Cron表达式“10 */1 * * * ?”意为:从10秒开始,每1分钟执行一次。 -->
<!-- “59 59 23 * * ?” --><!-- 每天晚上12点执行 -->
<!-- “0 0/30 * * * ?” --><!-- 每30分钟执行 -->
<value>0 16 17 * * ? 2017</value> <!-- Cron表达式“0 0 23 10 11 ? 2016”意为:只在2016.11.10 23:00:00 执行。 -->
<!-- <value>0 0 10 ? * WED</value> --><!-- 每个星期三中午10点邮件提醒 -->
</property>
</bean>

<!-- 调度的配置结束 -->

<!-- job的配置开始 -->
<bean id="myJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="job" />
</property>
<property name="targetMethod">
<value>emailremind</value><!-- 执行定时操作的方法名 -->
</property>
</bean>
<bean id="myJobDetail2"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="job" />
</property>
<property name="targetMethod">
<value>getChanDaoProject</value><!-- 执行定时操作的方法名 -->
</property>
</bean>
<!-- job的配置结束 -->

<!-- 工作的bean -->
<bean id="job" class="com.xdfstar.back.action.BackInviationAction" />

Spring-quartz定时系统多任务配置

标签:property   als   job   sch   启动触发器   schedule   配置   init   ring   

原文地址:http://www.cnblogs.com/coderdxj/p/6393112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!