Spring任务调度,Quartz Scheduler
2011-04-20 14:04
429 查看
新建bean.xml文件,代码如下:
新建类EstimateLogTrigger,代码如下:
新建测试类,代码如下:
测试执行。。。
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <!-- 定义一个任务调度器 --> <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="estimateLogTriggerQuartz"/> </list> </property> </bean> <!-- 配置触发器调度的bean --> <bean id="estimateLog" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <!-- 引用一个bean --> <property name="targetObject" ref="estimateLogTrigger"/> <!-- 指定目标bean的方法 --> <property name="targetMethod" value="doSaveEstimateLog"/> </bean> <!-- 配置触发器 --> <bean id="estimateLogTriggerQuartz" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="estimateLog"/> <!-- 每隔3秒执行一次 --> <property name="cronExpression" value="0/3 * * * * ?"/> </bean> <!-- 被调度的bean --> <bean id="estimateLogTrigger" class="mypack.EstimateLogTrigger"> </bean> </beans>
新建类EstimateLogTrigger,代码如下:
package mypack; public class EstimateLogTrigger { public void doSaveEstimateLog(){ System.out.println("test..."); } }
新建测试类,代码如下:
package mypack; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestMain { public static void main(String[] args){ ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"bean.xml"}); } }
测试执行。。。
相关文章推荐
- [springboot]集成org.quartz-scheduler进行任务调度
- Spring 4.2.2集成Quartz Scheduler2.2.2任务调度示例
- springboot+Quartz实现任务调度的示例代码
- Spring与Quartz的整合实现定时任务调度
- Spring与Quartz的整合实现定时任务调度
- Spring+Quartz 整合二:调度管理与定时任务分离
- Spring与Quartz的整合实现定时任务调度(转)
- Spring配置Quartz任务调度
- [译]Java定时任务调度-Quartz文档(十)Configuration, Resource Usage and SchedulerFactory
- Spring与Quartz的整合实现定时任务调度
- Spring与Quartz的整合实现定时任务调度
- 使用spring quartz实现任务调度(注解方式)
- Spring + Quartz任务调度之静态作业
- spring任务调度之scheduler
- Spring任务调度实战之Quartz Cron Trigger
- Spring配置quartz调度任务
- 推荐一款Java基于最新Spring 4.2.5 集成Quartz 2.2.2 任务调度定时器界面配置版
- Spring + Quartz任务调度实战之动态作业调度
- Spring与Quartz的整合实现定时任务调度
- spring quartz 的调度任务