<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<description>Spring Quick start</description>
<!--需要执行的任务(普通java类)-->
<bean id="LoadConfigJob" class="com.test.LoadConfigJob"/>
<!--methodInvoking declare-->
<bean id="methodInvokingJobDetail_LoadConfigJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!--注入任务-->
<property name="targetObject">
<ref bean="LoadConfigJob"/>
</property>
<!--★任务执行的方法-->
<property name="targetMethod">
<value>start</value>
</property>
</bean>
<bean id="CronTrigger_LoadConfigJob" class="org.springframework.scheduling.quartz.CronTriggerBean">
<!--注入JobDetail-->
<property name="jobDetail">
<ref bean="methodInvokingJobDetail_LoadConfigJob"/>
</property>
<!--时间配置-->
<property name="cronExpression">
<value>0/20 * * * * ?</value>
</property>
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<!--注入CronTriggerBean-->
<ref local="CronTrigger_LoadConfigJob"/>
</list>
</property>
</bean>
</beans>
转载自
http://hi.baidu.com/blueice0338/blog/item/68c692c675ecd8d5d1006081.html
分享到:
相关推荐
Spring-Quartz的集成则将这些概念与Spring的IoC(Inversion of Control)容器相结合,提供了更好的依赖注入支持。以下是一些关键点: 1. **Bean集成**: Spring可以自动将Job实例作为Spring Bean管理,这样你就可以...
不论是单独使用还是结合Spring框架,都能帮助开发者构建高效、可靠的定时任务系统。而`quartz-1.6.0.jar`和`quartz-all-1.6.0.jar`这两个JAR包则提供了不同的引入方式,根据项目需求选择合适的一个即可。
将Quartz与Spring结合使用,可以借助Spring的IoC(Inversion of Control,控制反转)和AOP能力来更好地管理和控制定时任务。`quartz-all-1.6.0.jar`包含了Quartz的所有功能模块,包括核心API、JDBC作业存储支持以及...
4. **Spring Context Support**:学习如何使用Spring提供的支持类来集成邮件服务、消息队列(JMS)以及定时任务(如Quartz)。 5. **Spring Framework版本管理**:理解不同版本之间的差异,如新特性、改进和兼容性...
当结合使用 Quartz 和 Spring 时,我们可以利用 Spring 的优势来管理和配置 Quartz 任务,实现灵活的定时作业。 本示例 "Multiple-Jobs-in-Quartz-Spring-Example" 旨在展示如何在 Spring 应用中集成多个 Quartz ...
Spring 3.0 和 Quartz 1.6.0 结合使用是企业级应用中常见的定时任务解决方案。Spring 是一个强大的Java应用程序框架,提供了依赖注入、AOP(面向切面编程)以及众多其他功能,而Quartz则是一个开源的作业调度框架,...
当我们需要在Spring应用中实现动态定时任务时,就需要将这两者结合起来。这个"spring-quartz-demo"项目就是一个很好的示例,它展示了如何在Spring中整合Quartz以实现动态定时任务。 首先,我们要了解Spring和Quartz...
《Spring与Quartz结合实现定时任务的深度解析》 ...通过分析这个项目,开发者不仅可以掌握Spring与Quartz的结合使用,还能了解到如何设计和实现一个完整的定时任务系统,这对提升企业级应用的开发能力大有裨益。
当我们结合Spring和Quartz时,我们可以利用Spring的IoC(Inversion of Control)和AOP(Aspect-Oriented Programming)特性,轻松地管理和执行定时任务。这个名为"spring-quartz-021"的项目显然演示了如何将这两者...
Spring Boot与Quartz的结合,使得这一切变得十分方便,极大地提高了开发效率。通过上述步骤,你已经掌握了在Spring Boot应用中集成和使用Quartz的基本知识,可以开始创建和管理自己的定时任务了。
Quartz是开源的作业调度框架,它为Java应用程序提供了强大的定时功能。在Spring框架中集成Quartz,可以方便地创建和管理定时任务,使得...通过这种方式,Quartz与Spring的结合提供了强大而灵活的定时任务解决方案。
在Spring与Quartz结合使用时,DBCP可以帮助优化数据库操作的性能,特别是在执行定时任务时,确保了数据库连接的高效利用。 `commons-pool.jar`是Apache Commons Pool,它是Java对象池设计模式的一个实现。对象池...
总的来说,SpringQuartz结合了Quartz的强大功能和Spring的灵活性,使开发者能够轻松地在应用程序中实现复杂或简单的定时任务调度。通过这种方式,开发人员可以专注于编写业务逻辑,而不用过多关心任务如何被调度和...
本示例"spring-quartz-03"就是将Spring与Quartz相结合,实现定时任务的管理和执行。 **1. Spring与Quartz集成** Spring通过`org.springframework.scheduling.quartz`包提供了对Quartz的全面支持。在项目中引入...
在这个“quartz_springbatch_dynamic”项目中,我们将看到如何将这两个强大的工具结合起来,以实现动态集群环境中的定时任务执行,并使用MySQL作为数据存储。 Quartz是一个开源的作业调度框架,允许开发者创建、...
6. **Spring AOP 与 Quartz**:Spring AOP 可用于在 Job 执行前后添加日志、事务管理等通用逻辑,提供更灵活的控制。 7. **测试与调试**:在 "spring-quartz-01" 中,开发者可能会创建测试类来验证 Job 是否按预期...
Spring框架提供了一系列工具来支持定时任务的实现,其中包括Spring自带的`spring-task`模块和第三方的Quartz库。下面我们将详细探讨这两种方式以及如何通过注解和非注解的方式进行配置。 首先,`spring-task`是...
Quartz是Java平台上的一个强大、完全可移植的作业调度库,可以用来创建复杂的调度任务,而Spring则是一个广泛使用的应用框架,提供了依赖注入、AOP(面向切面编程)等功能,将两者结合可以实现灵活的定时任务调度。...
Quartz是Java领域的一款强大的开源任务调度框架,广泛应用于各种基于Java...通过以上信息,开发者可以全面了解Quartz的各个方面,结合源代码和示例,能更好地掌握如何在SpringBoot应用中有效地使用Quartz进行任务调度。
Quartz是一个开源的作业调度框架,而Spring通过提供一个简洁的API使得与Quartz的集成变得简单。以下是对Spring整合Quartz使用实例的详细说明: 1. **Quartz简介** Quartz是一个强大的、完全开源的作业调度框架,它...