`
lsk
  • 浏览: 112396 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring2.0中的quartz

    博客分类:
  • Java
阅读更多
注意spring applicationContext.xml的语法是2.0的.所以要注意文件头部.
改为:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">


然后在配置文件中定义一个schedule的Factory
<bean id="scheduler"
		class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref local="triggerJobTester" />
			</list>
		</property>
	</bean>

这个schedule工厂bean会随着容器启动而启动.然后定义一个定时执行的规则.
<!-- 描述了一个定时处理的机制 -->
<bean id="triggerJobTester"
		class="org.springframework.scheduling.quartz.SimpleTriggerBean"
		p:jobDetail-ref="jobDetailTesterTarget" p:startDelay="1000"
		p:repeatInterval="2000">
	</bean>
<!-- 指定定时器要定时执行的类和方法 -->
<bean id="jobDetailTesterTarget"
		class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
		p:targetObject-ref="scheduleTarget" p:targetMethod="testMethod">
	</bean>
<!-- 在sping当中注册定时器的FactoryBean -->
	<bean id="scheduleTarget"
		class="com.lsk.spring.schedule.ScheduleTarget" />

p:startDelay 指定容器启动后多少毫秒开始执行定时方法.
p:repeatInterval 指定隔多少毫秒再一次的执行定时方法.


分享到:
评论
1 楼 风雪涟漪 2008-04-30  
会不会 acegi.期待你有acegi文章的出现。

相关推荐

    spring2.0 使用 Quartz 必备包

    spring2.0 使用 Quartz 必备包 里面有: quartz-all-1.5.2.jar spring-support.jar 适合:SSH框架 spring2.0 strut2.0 hibernate3.2等

    spring2.0 Quartz 执行每天定时任务 普通普是执行任务

    标题中的“spring2.0 Quartz 执行每天定时任务 普通普是执行任务”涉及到的是在Spring 2.0框架中使用Quartz库来创建并执行每天定时任务的场景。Quartz是一款强大的开源作业调度框架,它可以用来按计划执行各种任务,...

    spring2.0 job Quartz 和Time一样的定时任务

    在本篇文章中,我们将聚焦于Spring 2.0中的Job以及Quartz这两款工具,探讨它们如何实现定时任务,以及它们与Java内置的`java.util.Timer`类(简称Time)的异同。 首先,让我们从Java自带的`Timer`类开始。`Timer`是...

    springboot2.0整合quartz

    本篇文章将详细探讨如何在Spring Boot 2.0项目中整合Quartz,以及这种方式的优势。 首先,让我们了解Spring Boot 2.0的特性。Spring Boot 2.0带来了许多改进,包括性能优化、对Java 9的支持、更新依赖项到最新版本...

    Spring2.0技术手册_林信良PDF

    《Spring2.0技术手册_林信良》是一本深入探讨Spring 2.0框架的权威指南,由知名IT专家林信良编写。这本书详细介绍了Spring框架的核心概念、设计原则以及实际应用,对于想要深入了解和掌握Spring 2.0的开发者来说,是...

    spring2.0中文教程

    "spring2.0-开发参考手册.pdf"是学习Spring 2.0的重要参考资料,涵盖了框架的所有功能和使用方法,对于初学者和进阶开发者都是宝贵的财富。 总之,Spring 2.0为Java开发者提供了一整套强大而灵活的工具,以简化企业...

    Spring2.0+quartz1.8定时执行任务内含Cron表达式生成器

    &lt;bean id="runTime" class="org.springframework.scheduling.quartz.CronTriggerBean"&gt; &lt;value&gt;0 0 2,17 * * ? &lt;!-- 最终启动的配置 --&gt; class="org.springframework.scheduling.quartz...

    spring2.0 Quartz 执行每天定时任务 建议用quartz-all-1.8.4.jar更稳定,兼容性更好

    标题中的“Spring 2.0 Quartz 执行每天定时任务”是指使用Spring框架的Quartz集成来创建一个每天自动执行的任务。Quartz是一个开源的作业调度框架,它允许开发者定义和调度任务,以便在指定的时间自动运行。在Spring...

    spring2.0技术手册

    《spring2.0技术手册》是一本旨在帮助读者掌握Spring 2.0框架的使用和理解的书籍。Spring是一个开源的Java平台,它最初是为了解决企业应用开发的复杂性而设计的,提供了一系列的解决方案,包括了对数据访问、事务...

    spring2.0_jar

    下面我们将逐一探讨这些jar包的功能和它们在Spring 2.0中的作用。 1. spring-beans.jar:这是Spring框架的核心模块之一,提供了Bean工厂,它是Spring管理对象(bean)的基础。Bean工厂负责创建、配置和管理应用中的...

    spring2.0学习笔记+spring定时任务

    标题中的“spring2.0学习笔记+spring定时任务”表明了这个压缩包文件包含的是关于Spring框架2.0版本的学习资料,特别是关于Spring的定时任务功能。Spring是Java开发中最广泛应用的轻量级框架之一,它提供了一整套...

    Quartz与Spring2.0整合Eclipse例程

    在"Quartz与Spring2.0整合Eclipse例程"中,我们将探讨如何在Eclipse开发环境中配置和运行一个整合了Quartz和Spring的项目。这个例子旨在展示如何在Spring配置文件中定义作业和触发器,以及如何利用Eclipse进行调试。...

    Spring2.0 API

    在Spring 2.0中,AOP得到了显著加强,支持了更丰富的切面模型,包括注解驱动的切面、元数据支持和自定义注解。开发者可以使用`@Aspect`注解定义切面,`@Before`、`@After`、`@Around`等注解指定通知类型,简化了代码...

    spring2.0参考手册

    - Spring 2.0加强了与EJB、Struts、Quartz等其他框架的集成,提供了一站式的应用开发解决方案。 总之,Spring 2.0的这些改进极大地提升了开发者的生产力,使得Spring成为企业级Java应用开发的首选框架。通过阅读...

    spring 2.0 中文用户指南

    Spring可以与众多其他技术和框架无缝集成,如Hibernate、Struts、EJB、Quartz等,构建出完整的Java EE解决方案。 通过阅读《Spring 2.0 中文用户指南》,开发者将能够全面了解Spring的核心概念、配置方式以及实际...

    spring2.0-reference_final_zh_cn

    Spring 2.0还增强了与其它技术的集成,例如EJB、JMS、Quartz等。通过Spring的抽象层,开发者可以更轻松地将这些技术融入到自己的应用中,而无需深入理解其底层细节。 总的来说,《Spring 2.0 参考手册中文版》是...

    spring+quartz定时器

    让我们深入探讨一下这个"spring2.0+quartz1.6定时器"的工作原理和实现细节。 首先,Spring框架是一个广泛应用的开源Java框架,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    spring2.0开发宝典

    6. **Spring与其他技术的集成**:Spring 2.0支持与各种其他框架和技术的集成,如Hibernate、MyBatis、Quartz等,使得开发人员能够构建更复杂的应用系统。 7. **Bean的生命周期管理**:Spring管理Bean的创建、初始化...

    Spring2.0宝典-随书源代码

    6. **集成其他框架**:Spring2.0能够很好地与其他开源框架集成,如Struts、Hibernate、Quartz等,增强企业级应用的功能。 随书源代码中,你可能会看到以下类型的文件: - **配置文件**:如`applicationContext.xml`...

    Spring2.0 job 普通类中定时任务

    本篇文章将深入探讨如何在Spring 2.0中使用普通类来配置和执行定时任务。 首先,我们需要了解Spring Task的基本概念。Spring Task,也被称为Spring调度器,提供了一个可扩展的平台,用于执行周期性的后台任务。它...

Global site tag (gtag.js) - Google Analytics