`
fireflylover
  • 浏览: 110969 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

spring中quartz应用

阅读更多

在applicationContext.xml中的相关设置,如下实例:

1.定义一个Service
  <bean id="recipesService"
class="cn.dinner.service.impl.RecipesServiceImpl">
<property name="dinnerRecipesDao">
<ref bean="DinnerRecipesDAO" />
</property>
  </bean>

2. 指明需要自动运行的任务
  <bean id="methodInvokingJobDetail2" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="recipesService" />
</property>
<property name="targetMethod"> <!-- 指明具体方法 -->
<value>copyRecipes</value>
</property>
</bean>

3. 定义自动任务执行周期
   <bean id="cronTrigger1"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="methodInvokingJobDetail2" />
</property>
<property name="cronExpression"><!--每星期天23:59:59 -->
    <value>59 59 23 ? * 1</value>
</property>
</bean>

4. 注册到quartz中执行
<bean
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTrigger1" />
</list>
</property>
</bean>
0
0
分享到:
评论

相关推荐

    spring+quartz demo

    通过这个 "spring+quartz demo",开发者可以快速理解并实践 Spring 和 Quartz 的整合,掌握如何在 Spring 应用中高效地管理和执行定时任务。这个示例项目提供了直接运行的代码,有助于加深对这些概念的理解。

    关于spring中quartz的配置

    在Spring框架中集成Quartz是一款常见的任务调度解决方案,它允许开发者在应用中安排定时任务的执行。Quartz是一个开源的作业调度框架,可以用来在Java应用程序中安排复杂的作业任务。以下将详细介绍如何在Spring中...

    quartz和spring-quartz

    而Spring-Quartz则是Spring框架对Quartz的集成,它使得在Spring应用中使用Quartz变得更加方便。 Quartz的核心概念包括Job(作业)、Trigger(触发器)和Calendar(日历)。Job是实际要执行的任务,Trigger定义了Job...

    spring+quartz使用jar包

    例如,`spring-context.jar`、`spring-beans.jar`、`quartz.jar`、`slf4j-api.jar`等,这些都是运行Spring和Quartz应用所必需的。 9. **日志库**:如SLF4J(Simple Logging Facade for Java),是Quartz推荐的日志...

    Java_Spring与Quartz的整合

    在Java Spring中整合Quartz,可以利用Spring的管理能力来控制Quartz的作业和触发器,使得整个系统更加灵活和易于维护。以下将详细介绍如何进行Spring与Quartz的整合。 1. **集成步骤** - 添加依赖:首先,确保在...

    Spring_QuartZDemo

    【Spring_QuartZDemo】是一个使用Spring框架集成Quartz定时任务的示例项目,它展示了如何在Java应用中利用Spring和Quartz实现任务调度。Quartz是Java领域一款功能强大的开源作业调度库,能够帮助开发者创建、调度和...

    Spring+quartz相关jar包.rar

    当 Spring 与 Quartz 结合使用时,Spring 可以通过其强大的容器管理和配置能力,将 Quartz 集成到应用程序中。例如,Spring 提供了 `org.springframework.scheduling.quartz` 包,该包包含了一些用于配置 Quartz 的...

    Spring中Quartz的配置

    ### Spring中Quartz的配置详解 #### 一、前言 Spring框架因其强大的功能和灵活性在企业级应用开发中占据了一席之地。其中,对于定时任务的支持,Spring结合了Quartz这一优秀的开源任务调度框架,提供了更为灵活和...

    Spring+Quartz2

    Spring 和 Quartz2 是两个在 Java 开发中广泛使用的框架,它们在企业级应用中承担着重要的角色。Spring 是一个全面的、开源的应用框架,而 Quartz2 是一个强大的、开源的作业调度库,常用于实现定时任务。下面我们将...

    SpringQuartz的使用文档

    SpringQuartz是一个强大的任务调度框架,它在Java应用程序中用于自动化执行特定任务,如定时生成文件、统计数据或执行后台清理工作。Quartz是开源的,具有高度灵活的调度功能,能够根据预定义的时间表触发任务,同时...

    Spring+Quartz example

    这篇描述提到了一个Spring+Quartz的示例项目,它展示了如何在Spring应用中集成Quartz来实现定时任务。通过提供的博客链接(http://blog.csdn.net/u010397369/article/details/17465649),我们可以了解到具体的操作...

    spring的quartz使用实例

    Quartz可以在Java应用中作为独立的服务运行,也可以与Spring框架无缝集成。 2. **Spring整合Quartz的优势** - 简化配置:Spring通过`org.springframework.scheduling.quartz`包提供了对Quartz的封装,使得配置和...

    spring整合quartz文档

    Spring 整合 Quartz 是一种常见的任务调度解决方案,用于在应用程序中安排和执行周期性的任务。Quartz 是一个功能丰富的开源任务调度库,适用于 Java 平台,尤其适用于 J2EE 和 J2SE 应用。它允许开发人员精确地定义...

    spring-quartz定时设置详细说明

    1. 启动 Quartz:在 Spring Boot 应用中,Quartz 会自动启动。若非 Spring Boot,需要手动调用 `Scheduler.start()`。 2. 管理任务:可以通过 Spring 的 `TaskScheduler` 或 `ThreadPoolTaskScheduler` 来管理任务...

    spring 集成quartz 用数据库实现quartz的集群

    在企业级应用中,定时任务的管理是必不可少的一部分,Spring框架提供了与Quartz的集成,使得我们可以方便地创建和管理定时任务。Quartz是一款强大的、开放源代码的作业调度框架,它可以灵活地安排和执行任务。而当...

    spring2与quartz在Web整合

    在将 Spring 2 与 Quartz 整合到 Web 应用中时,主要涉及以下几个关键知识点: 1. **Spring 2 的核心概念**:Spring 2 提供了 IoC(Inversion of Control,控制反转)和 AOP(Aspect-Oriented Programming,面向切...

    Spring+Quartz 集群

    在IT行业中,Spring框架是Java企业级应用开发的首选,而Quartz则是一个强大的任务调度库,常用于实现定时任务。本篇文章将深入探讨如何在Spring环境中集成Quartz以构建一个高可用的集群。 首先,我们需要理解Spring...

    spring+quartz动态定时任务创建 +mybatis

    在IT行业中,Spring框架和MyBatis是两个非常重要的组件,它们被广泛应用于企业级Java应用开发中。Spring作为一个全面的轻量级容器,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,而MyBatis...

    spring3整合quartz1.8和spring3整合quartz2.2两个版本示例

    Spring 框架是 Java 开发中的一个核心组件,它为应用程序提供了全面的依赖注入(DI)和面向切面编程(AOP)支持。Quartz 是一个强大的、开放源码的作业调度框架,用于在 Java 应用程序中创建和执行定时任务。本示例...

    spring+quartz定时小例子

    在 "spring+quartz定时小例子" 中,我们主要关注的是如何将这两个框架结合使用,创建一个可以执行定时任务的应用。这个例子包含了相关的框架包和文档,帮助开发者理解并实践这一整合过程。 1. **Spring 配置**: ...

Global site tag (gtag.js) - Google Analytics