Spring-quartz定时系统多任务配置
<!-- 启动触发器的配置开始 -->
<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" />
最新文章
- WebForms VS. MVC(翻译)
- 大数据系列(4)——Hadoop集群VSFTP和SecureCRT安装配置
- cocostudio 1.6
- java source not found
- SQL作业的操作全
- 网站安全扫描工具--Netsparker的使用
- 【笨嘴拙舌WINDOWS】剪切板
- ARC - MRC
- 如何解决eclipse上的Android程序“Please ensure that adb is correctly located at &#39;D:\eclipse\sdk\platform-tools\adb.exe&#39; and can be executed.”小问题?
- hdu 4750 Count The Pairs (2013南京网络赛)
- Apple使用Apache Mesos重建Siri后端服务
- WindowsServer2012 搭建域错误“本地Administraor账户不需要密码”
- 【fhq Treap】bzoj1500(听说此题多码上几遍就能不惧任何平衡树题)
- vue全局变量的使用
- 项目debug启动不起来解决办法
- Spring 单例模式
- IOU和非极大值抑制
- vue-cli配置多入口多出口,实现一个项目两个访问地址,区分不同上线环境
- (转)vmware下给linux虚拟机扩容
- C#.NET常见问题(FAQ)-如何修改Form不能修改窗体大小
热门文章
- python学习笔记(十六)python操作redis数据库
- 【CF1257C】Dominated Subarray【贪心】
- [CSP-S模拟测试]:赛(贪心+三分)
- sql-hive笔试题整理 1 (学生表-成绩表-课程表-教师表)
- loj#2391 「JOISC 2017 Day 1」港口设施
- JS-关闭当前窗口
- leaflet-加载天地图-解决纬度偏移特别大
- python web自动化测试框架搭建(功能&;接口)——接口用例实现
- 【ABAP系列】SAP ABAP实现LOG显示的方法
- Linux——管道与重定向