`

Quartz + Spring 实现定时任务配置1

    博客分类:
  • Java
阅读更多

<beans>
 <!-- 任务调度对象 -->
    <bean id="mainJob" class="org.springframework.scheduling.quartz.JobDetailBean">
     <!-- 运行的类 -->
  <property name="jobClass">
   <value>com.neusoft.midea.components.export.dwexport.job.MainJob</value>
  </property>
 </bean>
 <!-- 简单的触发器 -->
 <bean id="mainTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
  <property name="jobDetail">
   <ref bean="mainJob"/><!-- 上面创建的任务调度对象 -->
  </property>
  <property name="startDelay"><!-- 启动60秒后执行任务调度的excute方法 -->
   <value>3000</value>
  </property>
  <property name="repeatCount">
   <value>0</value>
  </property>
  <property name="repeatInterval"><!-- 隔60分钟运行一次(貌似多余,不写会报错) -->
   <value>60000</value>
  </property>
 </bean>
 <!-- 任务调度工厂类 -->
 <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="quartzProperties">
   <props>
    <prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
   </props>
  </property>
  <!-- 触发器,可以放一大堆触发器 -->
  <property name="triggers">
      <list>
        <ref bean="mainTrigger"/>
      </list>
  </property>
 </bean> 
</beans> 

分享到:
评论

相关推荐

    Quartz+Spring定时触发器例子

    总的来说,"Quartz+Spring定时触发器例子"是一个实用的学习资源,它将帮助你理解如何在实际项目中利用Quartz和Spring来实现定时任务,提升你的后端开发能力。在实践中,你可以根据需求创建不同的Job和Trigger,以...

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

    在IT行业中,构建高效、可扩展的Web应用是至关重要的,而"spring+springMVC+mybatis+quartz动态定时任务创建"就是一个常见的技术栈,用于实现这样的目标。这个组合充分利用了各组件的优势,提供了强大的后端服务支持...

    Quartz+spring定时任务demo

    在 "Quartz+spring定时任务demo" 中,我们首先需要了解如何配置和集成 Quartz 与 Spring。这通常包括以下步骤: 1. **引入依赖**:在项目中添加 Quartz 和 Spring 相关的 jar 包。描述中提到的 "1128266338845696....

    Spring mvc + Mybatis + quartz + swagger 定时任务管理[新增、编辑、删除、修改]

    本项目就是基于Spring MVC、Mybatis、Quartz和Swagger实现的一个定时任务管理系统,旨在提供一种灵活且可配置的方式来管理和控制定时任务。下面将详细讲解这个系统的核心组成部分及其工作原理。 首先,Spring MVC是...

    Quartz + spring简单配置多个任务调度

    Quartz + spring简单配置多个任务调度 spring配置文件 简单配置

    基于SSM+quartz的定时任务管理demo

    本Demo以"基于SSM+quartz的定时任务管理"为主题,将展示如何在Spring、SpringMVC和MyBatis(SSM)框架基础上,集成Quartz作为调度引擎,实现高效灵活的定时任务管理。 **1. SSM框架简介** SSM是Spring、SpringMVC...

    SpringBoot 整合Quartz(集群)实现定时任务调度

    SpringBoot整合Quartz实现定时任务调度是企业级应用中常见的需求,主要用于自动化执行某些周期性的任务,例如数据备份、报表生成、系统维护等。Quartz是一个功能强大的开源作业调度框架,能够灵活地定义任务和调度...

    定时器(quartz+spring)读取数据库配置

    定时任务在IT行业中是至关重要的,特别是在企业级应用中,它们常常用于自动化各种日常操作,如数据同步、报表...通过实践这些资料,你将能够更好地理解和掌握如何利用Quartz和Spring实现从数据库读取配置的定时任务。

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

    当结合Quartz,一个强大的任务调度库,我们可以实现动态的定时任务创建,这在业务逻辑中有着广泛的应用,如数据同步、定时报表生成等。 **Spring框架** Spring框架是Java开发者必备的工具之一。它提供了一个统一的...

    quartz整合springbatch动态集群定时实现mysql参考

    在这个“quartz_springbatch_dynamic”项目中,我们将看到如何将这两个强大的工具结合起来,以实现动态集群环境中的定时任务执行,并使用MySQL作为数据存储。 Quartz是一个开源的作业调度框架,允许开发者创建、...

    Springboot整合Quartz实现定时任务数据库动态配置

    本篇文章将详细探讨如何在Spring Boot项目中整合Quartz,并通过MySQL数据库实现定时任务的动态配置。 首先,我们需要在项目中添加依赖。在Spring Boot的`pom.xml`文件中,引入Spring Boot的`spring-boot-starter-...

    spring整合java quartz实现动态定时任务的前台网页配置与管理

    可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个...

    spring+quartz实现定时任务动态管理

    Spring框架结合Quartz库,提供了一种强大而灵活的方式来管理这些定时任务。本项目旨在实现对Quartz定时任务的动态管理,包括添加、停止和恢复等操作。前端采用jQuery和Bootstrap构建,提供用户友好的可视化界面,...

    Spring+Quartz实现定时任务的配置方法.rar

    现在,你已经成功配置了Spring和Quartz来实现定时任务。在运行时,Spring会自动初始化Quartz Scheduler,并根据配置的Job和Trigger进行任务调度。这使得你可以灵活地管理你的定时任务,如添加、修改或删除任务,而...

    Maven+SpringMVC+SpringTask定时任务

    而SpringTask,又称为Spring Scheduler,是Spring框架中的一个模块,用于实现应用程序内部的任务调度,可以创建和执行定时任务。 【描述】在"Maven+SpringMVC+SpringTask定时任务"的场景中,开发人员通常会使用...

    Quartz+springjar

    Quartz 是一个开源的作业调度框架,用于在 Java 应用程序中实现复杂的时间调度任务。它允许开发者定义定时任务并..."Quartz+springjar" 提供的库可以帮助开发者快速地在项目中实现这一集成,从而更高效地管理定时任务。

    Quartz + SpringBoot 实现分布式定时任务demo

    这个"Quartz + SpringBoot 实现分布式定时任务demo"是一个示例项目,用于演示如何在分布式环境中使用Quartz和Spring Boot来管理定时任务。 首先,我们需要了解Spring Boot集成Quartz的基本步骤: 1. **依赖添加**...

    Quartz + spring的开发步骤

    将 Quartz 整合到 Spring 中,可以方便地管理和控制定时任务,使得应用更具灵活性。 **1. 添加依赖** 首先,我们需要在项目中引入 Quartz 和 Spring 的相关依赖。如果是 Maven 项目,可以在 `pom.xml` 文件中添加...

    Spring+Quartz 从数据库中获取定时任务和定时时间,动态实现对定时任务的增删改查

    本项目旨在演示如何利用Spring和Quartz从数据库中动态加载定时任务,并实现对它们的增删改查功能。以下是关于这个主题的详细知识讲解。 首先,Quartz是一个开源的作业调度框架,它允许开发者创建、安排和执行定时...

    springboot+quartz 动态化配置定时任务

    通过整合SpringBoot和Quartz,我们可以利用Spring的自动配置能力,方便地在Spring应用中集成定时任务功能。 二、Quartz动态配置 1. 引入依赖:首先,在`pom.xml`文件中引入SpringBoot的SpringBoot-starter-quartz...

Global site tag (gtag.js) - Google Analytics