`

Spring 下Quartz作业调度配置

阅读更多

 

	<!-- 自动更新当前周次 -->
	<bean id="autoUpdateCurrentWeek" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
		<property name="targetObject">
			<ref bean="dailyStudentService" />
		</property>
		<property name="targetMethod">
			<value>autoCall</value>
		</property>
	</bean>
	
	<bean id="autoUpdateCurrentWeekTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="autoUpdateCurrentWeek" />
		</property>
		<property name="cronExpression">
			<value>0 0 0 ? * SUN </value>
			<!-- 每周日零点执行 -->
		</property>
	</bean>
	<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref local="autoUpdateCurrentWeekTrigger"/>
			</list>
		</property>
	</bean> 

 

分享到:
评论

相关推荐

    spring-Quartz(作业调度)

    Quartz 是个开放源码项目,提供了丰富的作业调度集。... 通过把要执行的工作与它的调度分开,Quartz 允许在不丢失作业本身或作业的上下文的情况下,修改调度触发器。而且,任何单个的作业都可以有多个触发器与其关联。

    Quartz(作业调度)

    Quartz是一款开源的作业调度框架,它为Java应用程序提供了强大的定时任务处理能力。在Spring框架中,Quartz可以被集成来实现复杂的定时任务调度。本文将深入探讨Quartz的使用,包括其基本概念、配置、API以及在Web...

    spring+quartz任务调度代码版

    本项目"spring+quartz任务调度代码版"显然是一个结合了这两者的实践案例,旨在展示如何在Spring环境下集成和使用Quartz进行任务调度。 Spring框架是一个开源的应用框架,它提供了丰富的功能,包括依赖注入、AOP...

    spring集成quartz 任务调度

    在提供的"quartz-spring_demo-master"项目中,可能包含了完整的示例代码,包括Spring和Quartz的配置、作业和触发器的定义,以及如何在Spring环境中启动和管理这些任务。这个项目可以帮助你理解并实践Spring与Quartz...

    关于spring中quartz的配置

    在Spring框架中集成Quartz是一款常见的任务调度解决方案,它允许开发者在应用中...通过以上步骤,你就可以在Spring中成功配置并使用Quartz进行任务调度了。注意,实际应用中还需要根据具体需求调整配置和Job的实现。

    spring任务调度(Quartz )

    3. **调度器配置**:`SchedulerFactoryBean`是Spring对Quartz调度器的包装,它管理所有的触发器和任务。在这里,我们将`cron`触发器添加到调度器中,使得任务与触发器关联起来。 接下来,我们看下服务类和服务的...

    Spring+Quartz定时调度

    ### 三、Quartz调度策略 Quartz提供了多种调度策略,包括: - **简单触发器(SimpleTrigger)**:按固定间隔重复执行任务。 - **Cron触发器(CronTrigger)**:基于Cron表达式来定义触发时间,支持复杂的定时规则...

    Quartz作业调度器

    通过下载提供的压缩包文件,你将能够看到Spring整合Quartz的实际代码示例,这对于理解和学习如何在实际项目中应用Quartz作业调度器非常有帮助。你可以通过阅读代码和运行示例来了解各个组件的工作方式,以及如何根据...

    Spring Quartz如何动态配置时间

    Spring Quartz 动态配置时间 Spring Quartz 是一个功能强大的任务调度框架,广泛应用于 Java 企业级应用程序中。其中一个重要的功能便是动态配置时间,触发相应的任务。在本文中,我们将讨论如何使用 Spring Quartz...

    Spring中的Quartz配置-Spring-定时器-java定时器.doc

    在 Spring 框架中,Quartz 是一个非常流行的开源作业调度器,可以实现任务的定时执行。在本篇文章中,我们将讨论如何在 Spring 中配置 Quartz,以实现 Java 定时器的功能。 Quartz 介绍 Quartz 是一个开源的作业...

    spring+mybatis+quartz任务调度实例和spring+quartz任务调度实例

    里面包含了两个工程项目: 1.Java project工程(含jar包,JDK1.6)。 是spring+quartz的任务调度实例。 2.Java web工程(含jar包,JDK1.7)。 spring+mybatis+quartz任务调度实例

    Spring中Quartz调度器的使用

    在 Spring 中使用 Quartz 调度器,需要编写作业类继承 org.springframework.scheduling.quartz.QuartzJobBean 类。下面是一个简单的示例: ```java package bean.jobDetailBean; import org.quartz....

    Spring+Quartz实现任务调度的小例子

    Quartz可以集成到Spring中,利用Spring的依赖注入和配置能力,使得任务调度更加简洁和易于维护。 **一、Spring与Quartz的集成** 1. **配置Quartz** 在Spring应用中集成Quartz,首先需要添加Quartz的相关依赖到...

    spring quartz 任务调度

    Spring框架作为一个全面的企业级应用开发解决方案,提供了强大的任务调度支持,而Quartz则是一个流行的开源作业调度库,能够与Spring很好地集成。现在,我们就来深入探讨"spring quartz 任务调度"这一主题。 首先,...

    spring+quartz demo

    而 Quartz 是一个开源的作业调度框架,可以方便地在应用程序中安排任务执行。 Quartz 的核心功能是创建、调度和执行 Job(任务)。它支持 Cron 表达式和基于日期时间的触发器,能够灵活地设定任务的执行时间。...

    spring整合quartz定时任务调度

    Quartz是一款开源的作业调度框架,支持丰富的调度策略,可以满足各种定时需求。 首先,让我们深入理解Spring整合Quartz的过程。在Spring中,Quartz可以通过以下步骤进行集成: 1. **引入依赖**:在项目的构建文件...

    Spring quartz定时调度jar包

    首先,你需要在Spring的配置文件中声明一个`SchedulerFactoryBean`,这将初始化并管理Quartz调度器。然后,你可以定义`JobDetail`和`Trigger`,`JobDetail`代表你要执行的任务,而`Trigger`定义了任务的执行时机。...

    quartz作业调度Demo

    Quartz作业调度是一个开源的Java作业调度框架,它允许开发者创建、调度和执行应用程序中的重复或定时任务。这个"quartz作业调度Demo"提供了一个简单的示例,帮助我们理解如何在实际项目中利用Quartz来管理任务。 1....

    Spring任务调度配置及说明(spring+quartz)

    `SchedulerFactoryBean`是Spring提供的用于创建Quartz调度器的bean,`triggers`属性的列表包含了需要调度的任务触发器。在这里,`startQuertz`会在容器启动时立即执行调度程序。 关于cron表达式的值,我们可以看到...

Global site tag (gtag.js) - Google Analytics