`
refar
  • 浏览: 13687 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

spring quart配置

阅读更多

注入MethodInvokingJobDetailFactoryBean的targetObject和targetMethod分别为:operationLogTask的monitor方法;

然后配置CronTriggerBeancron表达式;

然后在SchedulerFactoryBean中注册triggers。

    <bean id="qh4aOpeLogMonitor"

        class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">

        <property name="targetObject" ref="operationLogTask" />

        <property name="targetMethod" value="monitor" />

    </bean>

    <bean id="qh4aOpeLogMonitorTrigger"

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

        <property name="jobDetail" ref="qh4aOpeLogMonitor" />

        <property name="cronExpression" value="15 */2 * * * ?" />

    </bean>

<!-- schedulerFactoryList -->

<bean name="quartzScheduler"

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

<property name="triggers">

<list>

<ref bean="sampleCronTrigger" />

<ref bean="qh4aOperaLogCronTrigger" />

                <ref bean="qh4aOpeLogMonitorTrigger" />

</list>

</property>

</bean>

分享到:
评论

相关推荐

    spring quart 例子

    本示例提供了一个关于如何在Spring中使用Quartz的简单实例,包含全部的代码和配置文件,展示了多种定时任务的实现方式。 首先,我们要理解Spring与Quartz的集成。Quartz是一个开源的作业调度库,它支持程序化和声明...

    spring管理quart实现定时器功能

    2. **配置Spring**:在Spring的配置文件(如`beans_video.xml`)中,定义`SchedulerFactoryBean`,它是Spring对Quartz的封装,用于初始化和管理调度器。配置如下: ```xml &lt;bean id="scheduler" class="org.spring...

    spring、Quart 源码

    这些示例通常会包括如何配置Spring的Bean以及如何创建和调度Quartz作业。通过这些示例,你可以学习到如何在实际项目中集成和使用这两个库,以及如何编写符合这两种框架规范的代码。 标签“定时器”表明这两个示例...

    spring_quartz项目可以直接运行

    2. **简化配置**:Spring 集成 Quartz 后,可以通过 XML 或者 Java配置来定义 Job 和 Trigger,避免了大量低级 API 的使用,提高了配置的可读性。 3. **声明式触发**:通过 Spring 的 @Scheduled 注解,可以实现声明...

    spring-quartz所需jar包

    在Spring Quartz中,`org.springframework.scheduling.quartz.SchedulerFactoryBean`是核心类,它负责创建和配置Quartz Scheduler。 5. **AOP(Aspect Oriented Programming)**: AOP 是一种编程范式,用于处理系统...

    SpringQuartz的使用文档

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

    Spring+Quartz example

    同时,需要在Spring的配置文件(如`applicationContext.xml`)中配置Scheduler,声明相关的Job和Trigger。 接着,定义定时任务。在Quartz中,Job是执行的任务,Trigger是触发任务的时间规则。Spring支持使用`@...

    spring quartz通过xml配置实现定时任务demo

    本示例将详细讲解如何通过XML配置文件来实现Spring与Quartz的集成,从而构建一个定时任务Demo。 首先,Quartz是开源的作业调度框架,允许应用程序在预定义的时间执行特定的任务。Spring框架则提供了强大的依赖注入...

    quart-z 两次执行问题

    然而,由于`webapps`目录下的所有应用程序默认都会被加载,这就导致了应用程序被加载了两次,进而使得Spring配置也被加载了两次,最终导致Quart-Z定时任务执行了两次。 #### 三、解决方案 为了解决这个问题,可以...

    数据库实现本地备份

    下面将详细介绍如何使用`Spring Quart`进行定时任务,结合`MySQL`的`mysqldump`命令以及`RabbitMQ`进行消息传递来实现数据库的本地备份。 1. **Spring Quart** `Spring Quart`是Spring框架的一部分,用于执行周期...

    spring整合quartz的简单成功案例

    导入并启动`Quart_spring_timerDemo`项目后,由于已经配置好所有的定时任务,服务器启动时,Quartz会自动调度并执行这些任务。这样的案例对于初学者理解Spring和Quartz的整合提供了直观的学习材料。 通过深入学习和...

    spring quartz定时任务demo

    总的来说,“spring quartz定时任务demo”提供了一个直观的教程,帮助开发者理解如何在Spring项目中配置和使用Quartz进行定时任务的创建和管理。通过这个例子,你可以快速学习到如何定义Job,如何配置Trigger,以及...

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

    在提供的压缩包文件“prj_quart”中,我们可以预期找到与Spring 2.0定时任务相关的代码示例、配置文件或教程文档。这些资源可以帮助读者深入理解如何在Spring 2.0中配置和使用Quartz,以及如何编写和调度定时任务。...

    Spring Boot 2 整合 QuartJob 实现定时器实时管理功能

    要将 Quartz 整合到 Spring Boot 2.0 项目中,首先需要添加 QuartJob 依赖项,然后配置 Quartz 的参数。 项目结构版本描述: * spring-boot:2.1.3.RELEASE * quart-job:2.3.0 定时器配置: 使用 @...

    quartzDaoImp.rar_quartz_spring定时_定时器

    Spring框架则提供了对Quartz的集成,使得在Spring应用中配置和使用Quartz变得更加方便。本项目"quartzDaoImp.rar_quartz_spring定时_定时器"提供了一段基于Spring集成Quartz实现定时任务的代码示例,可供学习和交流...

    Quart simple

    【标题】:“Quart 简单介绍” 在IT领域,Quartz是一个非常著名的开源作业调度框架,主要用于在Java应用程序中执行定时任务。它提供了一个全面且可高度定制化的调度解决方案,使得开发者可以方便地安排和执行周期性...

    springquartz源码

    - **配置方式**:Spring通过`&lt;bean&gt;`标签定义Job和Trigger,并使用`&lt;job&gt;`和`&lt;trigger&gt;`标签进行声明式配置,简化了Quartz的使用。 - **SpringBean注入**:Spring Quartz允许直接将Spring管理的Bean作为Job实例,...

    详解spring batch的使用和定时器Quart的使用

    然后,在Spring配置文件中添加Quartz的配置,如下所示: ```xml &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    结合quart完成动态定时任务源码(数据库持久化)

    在Spring Boot中集成Quart,我们通常会创建一个配置类,通过`@Configuration`和`@EnableScheduling`注解开启定时任务功能。`@EnableScheduling`会启动一个后台任务调度器,定期检查是否有待执行的任务。 接下来,...

    spring+quary定时存储jar包

    5. **绑定 Job 和 Trigger**:在 Spring 配置文件中,使用 `JobDetailBean` 配置 Job,并使用 `CronTriggerBean` 或 `SimpleTriggerBean` 配置 Trigger。然后,将它们绑定在一起,设置 Job 的执行策略。 6. **启动 ...

Global site tag (gtag.js) - Google Analytics