`
SpaceCity
  • 浏览: 99127 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

定时任务(Spring整合quartz)

阅读更多
spring配置文件如下:
<!-- 定时产看任务状态  -->
    <bean id="inTimeJobDetail" class="com.suning.crawler.quartz.InTimeJobDetail">
    <property name="taskProcessService" ref="taskProcessService" />
    </bean>

    <!-- 实时任务  -->
    <bean id="inTimeTaskTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail">
            <bean
                class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
                <property name="targetObject" ref="inTimeJobDetail" />
                <property name="targetMethod" value="execute" />
                <property name="concurrent" value="false" />
            </bean>
        </property>
        <property name="startDelay" value="30000" />
        <property name="repeatInterval" value="60000" />
    </bean>

    <!-- 定时任务配置  -->
    <bean id="crawlerSchedulerFactory"
        class="org.springframework.scheduling.quartz.SchedulerFactoryBean"
        destroy-method="destroy">
        <property name="applicationContextSchedulerContextKey">
            <value>applicationContext</value>
        </property>
        <property name="triggers">
            <list>
                <ref local="inTimeTaskTrigger" />
            </list>
        </property>
    </bean>
分享到:
评论

相关推荐

    spring整合quartz定时任务调度

    以上就是Spring整合Quartz实现定时任务调度的基本流程。在实际开发中,你可能需要根据项目需求对触发规则、任务逻辑、并发控制等方面进行更复杂的配置和设计。同时,Quartz还支持集群部署,可以在多台服务器上实现...

    Spring整合quartz2.2.3总结,quartz动态定时任务,Quartz定时任务集群配置

    Spring整合Quartz 2.2.3是Java开发者在实现定时任务时常用的一种技术组合。Quartz是一款开源的作业调度框架,它允许程序在特定时间执行预定的任务,而Spring则是一个强大的企业级应用开发框架,提供了丰富的依赖注入...

    Spring整合Quartz后的简单定时任务示例

    本资源"Spring整合Quartz后的简单定时任务示例"提供了如何将这两者结合使用的实例,旨在帮助开发者实现基于Spring的定时任务功能。 首先,我们要理解Spring对定时任务的支持。Spring框架通过`@Scheduled`注解提供了...

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

    在Spring中整合Quartz,我们可以利用Spring的管理能力,如bean的生命周期管理和事务管理,来更方便地创建和管理定时任务。 **Spring+Quartz动态定时任务创建** 将Spring与Quartz结合,我们可以方便地在运行时动态...

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

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

    springboot整合quartz定时任务yml文件配置方式

    在Spring Boot应用中整合Quartz定时任务是一种常见的需求,它可以帮助我们执行周期性的后台任务,如数据同步、报表生成等。Spring Boot与Quartz的结合提供了便捷的配置方式,特别是通过YAML(YAML Ain't Markup ...

    转:spring多个定时任务quartz配置

    在Spring中整合Quartz,我们可以利用Spring的依赖注入和管理特性,简化任务的配置和管理。 在配置Spring与Quartz时,我们通常需要以下几个步骤: 1. **引入依赖**:在项目中添加Quartz和Spring的相关依赖,确保...

    spring整合quartz动态定时任务demo-spring-quartz-demo.zip

    在Spring整合Quartz的过程中,我们需要完成以下步骤: 1. **引入依赖**:在项目的Maven或Gradle配置文件中添加Quartz和Spring相关库的依赖。 2. **配置Quartz**:在Spring的配置文件(如`applicationContext.xml`...

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

    在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合...

    定时框架spring+quartz

    在ssh2_quartz这个文件中,可能包含了一个示例项目,演示了如何在SSH(Struts2、Spring、Hibernate)架构下整合Quartz进行定时任务的实现。开发者可以通过分析这个项目,学习如何配置和使用Spring+Quartz,掌握在...

    spring整合quartz定时任务

    Spring整合Quartz定时任务是企业级应用中常见的一种任务调度技术,它允许开发者在应用程序中设置定时执行的任务,比如数据同步、报表生成等。Quartz是一个功能强大的开源作业调度框架,而Spring则是一个广泛使用的...

    Spring整合Quartz定时发送邮件

    标题“Spring整合Quartz定时发送邮件”涉及到两个主要技术领域:Spring框架和Quartz调度库。这个场景的应用是使用Quartz来安排任务,而Spring则提供了集成环境和邮件服务支持。 首先,Quartz是一个开源的作业调度...

    spring整合quartz两种方式以及spring自带定时任务使用

    ### Spring整合Quartz的方式 #### 1. 配置驱动的方式 这种方式主要是通过XML配置来创建和管理Quartz的Scheduler实例。首先,你需要在Spring的配置文件中引入Quartz的Bean定义,包括`SchedulerFactoryBean`,`...

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

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

    spring整合quartz的简单成功案例

    Spring整合Quartz是一个常见的任务调度解决方案,用于在Java应用程序中执行定时任务。Quartz是一个功能丰富的开源作业调度框架,而Spring则是一个强大的企业级应用开发框架。将两者结合,可以方便地在Spring管理的...

    Spring整合Quartz定时任务实例

    在Spring 4.2.1.RELEASE版本中,整合Quartz的过程主要涉及以下几个步骤: 1. **添加依赖**:首先,你需要在项目的`pom.xml`文件中引入Spring和Quartz的依赖。确保版本号与描述中提到的相符,这通常会确保兼容性。 ...

    Spring整合任务调度框架Quartz

    Spring 整合任务调度框架 Quartz 在软件开发中,任务调度框架是非常重要的一部分,它可以帮助开发者更好地管理和执行各种任务。在 Java 领域中,Quartz 是一个非常流行的任务调度框架,而 Spring 是一个非常流行的 ...

    spring整合quartz文档

    总的来说,Spring 整合 Quartz 提供了一个高效、灵活且易于管理的定时任务解决方案,适用于需要定期执行任务的各种场景。无论是简单的定时任务还是复杂的调度策略,Spring 和 Quartz 结合都能够提供强大支持。

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

    总的来说,Spring 与 Quartz 的整合提供了强大的定时任务管理能力,无论是旧版的 1.8 还是新版的 2.2,都可以帮助开发者灵活地定义和控制任务执行。理解并掌握这两个版本的整合方法,将有助于在实际开发中构建出稳定...

Global site tag (gtag.js) - Google Analytics