Quartz+spring定时器实例用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Spring+Quartz定时器例子如下:

1. javabean类

在Test.QuartzJob中

1.package Test;

2.

3.public class QuartzJob {

4.public void work()

5. {

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

7. }

8. }

1.

2.

3.xmlns:xsi="/2001/XMLSchema-instance"

4.xmlns:jee="/schema/jee"

5.xsi:schemaLocation="/schema/beans http://w

/schema/beans/spring-beans-2.0.xsd

6./schema/jee /sch

ema/jee/spring-jee-2.0.xsd">

7.

8.

9.

10.

11.

12.class="org.springframework.scheduling.quartz.MethodInvokingJobDetail

FactoryBean">

13.

14.

15.

16.

17.

18.

19.work

20.

21.

22.

23.

24.class="org.springframework.scheduling.quartz.CronTriggerBean">

25.

26.

27.

28.

29.

30.

31.0 10/20 * * * ?

32.

33.

34.

35.

36.class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

37.

38.

39.

40.

41.

42.

43.

44.

3. 设置web.xml对Spring加载

1.

2.

3.xmlns:xsi="/2001/XMLSchema-instance"

4.xsi:schemaLocation="/xml/ns/javaee http://java.sun.

com/xml/ns/javaee/web-app_2_5.xsd">

5.

6.

7.

8.contextConfigLocation

9.

10. /WEB-INF/classes/applicationContext*.xml

11.

12.

13.

14.context

15.

16. org.springframework.web.context.ContextLoaderServlet

17.

18.1

19.

20.

21.

22.index.html

23.

24.

注意:1.导入quartz-all-1.5.2.jar 下载

2.导入spring.jar(我用的是spring2.0以前的版本)下载

如果不导入的话

org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean

org.springframework.scheduling.quartz.CronTriggerBean

org.springframework.scheduling.quartz.SchedulerFactoryBean

spring中的这三个类找不到,spring不能正常加载,由于第一次使用Quartz,我就是当时忽略了这一点,浪费了很多时间来调配置,其实配置一点没有错误。

3. 你会问为什么用spring后就不用

quartz.properties

quartz-jobsxml

这两个文件了么?

我回答:是的,它会自动找到quartz包中默认的这两个文件,如果你有特殊需要,也可以自己定义这两个文件。

附:quartz.properties

1.#

2.# Configure Main Scheduler Properties

3.#

4.

.quartz.scheduler.instanceName = TestScheduler

.quartz.scheduler.instanceId = one

7.

8.#

9.# Configure ThreadPool

10.#

11.

.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool

.quartz.threadPool.threadCount = 5

相关文档
最新文档