Quartz任务调度框架和Spring的整合使用
来源:互联网 发布:revit mep软件下载 编辑:程序博客网 时间:2024/06/05 11:15
Spring中applicationContext.xml的配置
<!--这里指定执行任务的类和方法--><bean id="testJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="logService"/> <property name="targetMethod" value="work"/></bean><!--触发器1,使用cron表达式--><bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="name" value="default"/> <property name="group" value="default"/> <property name="jobDetail" ref="testJob"/> <!--表示每10s执行一次--> <property name="cronExpression" value="0/10 * * * * ?" /></bean><!--触发器2,具有延迟启动功能--><bean id="testTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="jobDetail" ref="testJob" /> <!--延迟10s启动--> <property name="startDelay" value="10000" /> <!--每10s执行一次--> <property name="repeatInterval" value="10000" /></bean><!--调度器--><bean id="scheduler" lazy-init="true" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <!--设置触发器--> <ref bean="testTrigger"/> </list> </property></bean>
任务执行类
执行效果
关闭定时调度
//从Spring中获取到调度器Scheduler scheduler=(Scheduler) applicationContext.getBean("scheduler");//将其干掉scheduler.shutdown();
阅读全文
0 0
- Quartz任务调度框架和Spring的整合使用
- Quartz任务调度器及与Spring的整合使用
- Spring框架使用作业任务调度Quartz
- spring中使用Quartz任务调度框架
- spring框架使用任务调度quartz的例子-TriggerListener 篇
- Spring整合定时任务调度框架Quartz实战
- Spring 整合 Quartz 任务调度框架学习笔记
- Spring整合定时任务调度框架Quartz实
- Quartz任务调度控件 Spring整合Quartz
- spring 任务调度框架Quartz
- quartz任务调度框架的简单使用
- quartz任务调度框架的使用
- Java作业调度/定时任务 Spring和Quartz整合
- Java作业调度/定时任务 Spring和Quartz整合
- Spring整合的quartz任务调度的实现方式
- Spring与Quartz的整合实现定时任务调度
- Spring与Quartz的整合实现定时任务调度
- Spring与Quartz的整合实现定时任务调度
- datagrid easyui列表数据
- iPhone X、iOS 11 、Xcode9,适配,布局,API
- svnserver 迁移
- Windows中使用CRT函数检查内存泄露和溢出
- pascals-triangle-ii
- Quartz任务调度框架和Spring的整合使用
- PL/SQL之手动修改Oracle表
- 山园小梅
- python 回归分析
- linux下执行多个shell脚本的方法
- 深度学习笔记之Andrew Ng(1)
- Android的几种SdkVersion(complie target min)
- onvif profiles概述
- Ubuntu安装Django