Spring中Quartz定时任务快速入门与配置.pdfVIP

  • 0
  • 0
  • 约7.66千字
  • 约 6页
  • 2026-01-29 发布于北京
  • 举报

Spring中Quartz定时任务快速入门与配置.pdf

SpnQz的配置

Quartz是一个强大的企业级任务调度框架,Spring继承并简化了Quartz,下面来看看在

Spring中如何配置Quartz:

首先我们来编写一个被调度的类:

包com.kay.quartz;

publicclassQuartzJob

{

publicvoid工作()

{

System.out.println(Quartz的任务调度!!!);

}

}

Spring的配置文件:

?xml版本=1.0编码=UTF-8?!DOCTYPEbeansPUBLIC-//SPRING//DTD

BEAN//EN

beans

!‑‑要调用的工作类‑‑beanid=quartzJobclass=co

m.kay.quartz.QuartzJob/bean!‑‑定义调用对象和调用对象的方法‑‑beanid=

jobtaskclass=

o

rg.springfra

mework.scheduling.quartz.MethodInvokingJobDetailFactoryBean!‑‑调用的类‑‑

propertyname=targetObjectrefbean=quartzJob//property!‑‑调用类中的

方法‑‑propertyname=targetMethodvaluework/value/property/bean!‑‑

定义触发时间‑‑beanid=doTimeclass=

org.springframework.scheduling.quartz.CronTriggerBeanpropertyname=

jobDetailrefbean=jobtask//property!‑‑cron表达式‑‑propertyname=

cronExpressionvalue,15,20,25,30,35,40,45,50,55****/value/property/

10

bean!‑‑总管理类如果将lazy‑init=false那么容器启动就会执行调度程序‑‑beanid=

startQuertzlazy‑init=

SpnQz的配置

Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在

Spring中怎样配置Quartz:

首先我们来写一个被调度的类:

packagecom.kay.quartz;

publicclassQuartzJob

{

publicvoidwork()

{

System.out.println(Quartz的任务调度!!!);

}

}

Spring的配置文件:

?xmlversion=1.0encoding=UTF-8?

!DOCTYPEbeansPUBLIC-//SPRING//DTDBEAN//EN.

org/dtd/spring-beans.dtd

beans

!--要调用的工作类--

beanid=quartzJobclass=com.kay.quartz.QuartzJob/bean

!--定义调用对象和调用对象的方法--

beanid=jobtaskclass=org.springframework.scheduling.qua

rtz.MethodInvokingJobDetailFactoryBean

!--调用的类--

propertyname=targetObject

refbean=quartzJob/

/property

!--调用类中的方法--

文档评论(0)

1亿VIP精品文档

相关文档