`
Java_Fan
  • 浏览: 81625 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Spring通过SchedulerFactoryBean实现调度任务的配置

 
阅读更多

真是越来越懒了,半年前配置过这个东西现在又忘了。找了原来的代码看了下,现在有必要将这个东西记录下来。直接上配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	   xmlns:context="http://www.springframework.org/schema/context" 
	   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
				http://www.springframework.org/schema/context 
				http://www.springframework.org/schema/context/spring-context-3.0.xsd">
	
	<bean id="jobDetail_1" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
	   <property name="targetObject">
	    	<ref bean="TSupeviseServiceImpl" />
	   </property>
	   <property name="targetMethod">
	    	<value>processTSupervise</value><!-- 处理数据到业务督办表T_Supervise中 -->
	   </property>
	</bean>
	
	<bean id="cronTrigger_1" class="org.springframework.scheduling.quartz.CronTriggerBean">
	   <property name="jobDetail">
	    	<ref bean="jobDetail_1" />
	   </property>
	   <property name="cronExpression">
	    	<value>0 0 10 * * ? *</value><!-- 每天上午10点执行 -->
	   </property>
	</bean>
	
	<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
	   	<property name="triggers">
			<list>
	 			<ref local="cronTrigger_1" />
			</list>
	   	</property>
	</bean>
	
</beans>

这个配置一目了然,大家自己理解吧。


分享到:
评论

相关推荐

    Spring实现任务调度

    Spring框架提供了强大的任务调度能力,使得开发者能够轻松地在Java环境中实现这一功能。本篇将深入探讨如何利用Spring进行任务调度,并结合代码演示和Quartz库的使用来丰富这一主题。 首先,Spring提供了两种主要的...

    Spring实现任务调度.rar

    本资料“Spring实现任务调度”将深入探讨如何在Spring中设置和管理定时任务。 首先,我们需要理解Spring中的任务调度机制。Spring通过其`Task`模块提供了任务调度的功能,主要由两个核心组件构成:`TaskExecutor`和...

    spring任务调度(Quartz )

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

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

    通过Spring的配置和依赖注入,可以将任务的定义与执行解耦,使得任务调度更加灵活和易于维护。在这个小例子中,我们看到了如何定义一个简单的Job和Trigger,并在Spring配置中进行集成。实际上,你可以根据需求定义多...

    spring时间调度配置

    本文将详细介绍如何利用Spring进行时间调度配置,包括基本配置、定时任务实现以及Cron表达式的使用。 ### 一、Spring时间调度简介 Spring框架内置了多种任务调度的支持方式,其中最常用的是基于`org.spring...

    spring实现任务的自动调度所需的jar包

    在本篇中,我们将深入探讨如何使用Spring结合Quartz来实现任务的自动调度,以及所需的jar包。 首先,我们要理解Spring的Task Execution和Scheduling模块。这个模块提供了一个统一的接口,可以方便地在应用中执行...

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

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

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

    本文将详细介绍如何通过Spring和Quartz搭建任务调度系统,并解析配置文件中的关键组件及其作用。 首先,我们来看配置文件的核心部分: ```xml ``` 这段代码定义了一个名为"quartzJob"的bean,它的类是`...

    Springboot实现调度任务动态管理

    本篇文章将深入探讨如何在Spring Boot中实现调度任务的动态管理,这对于构建能够根据业务需求变化灵活调整的任务执行系统至关重要。 首先,我们要了解Spring Boot中用于任务调度的核心组件——`@Scheduled`注解和`...

    spring动态定时调度任务

    总结起来,Spring动态定时调度任务通过结合Quartz和Spring的集成,实现了任务执行时间的灵活性。用户可以根据需求动态地调整任务的触发时间和频率,而无需修改代码或重启服务。这大大提高了系统的可扩展性和适应性,...

    Spring整合任务调度框架Quartz

    Spring 整合任务调度框架 Quartz ...Spring 整合任务调度框架 Quartz,可以使用配置文件方式或 Quartz 持久化方式来实现任务调度。开发者可以根据实际情况选择合适的方式,从而提高软件系统的自动化和可靠性。

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

    它支持按日程表、一次性、或基于CRON表达式的方式调度任务。在Spring中整合Quartz,我们可以利用Spring的依赖注入和管理特性,简化任务的配置和管理。 在配置Spring与Quartz时,我们通常需要以下几个步骤: 1. **...

    spring+quartz任务调度代码版

    通过对这些文件的深入学习和理解,你可以掌握如何在Spring环境中配置和使用Quartz进行任务调度,这对于构建有定时任务需求的应用程序非常有帮助。这个项目提供了实践经验,有助于开发者提升在企业级应用开发中的技能...

    Spring中实现定时调度的几种方法

    在本文中,我们将探讨Spring中的两种主要方法:使用Spring Task(也称为Spring的定时调度任务)和集成Quartz组件。 1. **Spring Task(Spring内置定时任务)** Spring Task是Spring框架内置的轻量级定时任务解决...

    spring quartz 任务调度

    Spring通过`org.springframework.scheduling`包提供了定时任务的支持,主要分为两种方式:基于Java的定时器(@Scheduled注解)和基于XML配置的定时器。@Scheduled注解允许开发者在方法上直接声明定时任务,而XML配置...

    spring集成quartz 任务调度

    在Spring中,可以通过配置Quartz的JMX支持来实现远程监控。 在提供的"quartz-spring_demo-master"项目中,可能包含了完整的示例代码,包括Spring和Quartz的配置、作业和触发器的定义,以及如何在Spring环境中启动和...

    Spring Quartz 任务调度实例

    Spring Quartz 是一个强大的任务调度框架,它允许开发者在Java应用程序中定义和执行定时任务。结合Spring框架,可以方便地在企业级应用中实现复杂的时间触发逻辑。本实例提供了可以直接运行的任务调度解决方案,既...

    spring整合quartz定时任务调度

    Spring框架作为Java领域广泛使用的轻量级框架,提供了与第三方库Quartz的整合,使得开发者能够轻松地在Spring应用中实现复杂的定时任务调度。Quartz是一款开源的作业调度框架,支持丰富的调度策略,可以满足各种定时...

    Spring 定时任务源码(spring 三种定时任务的实现方式)

    通过阅读和理解这些源码,你可以更好地了解Spring如何管理和调度定时任务,以及如何根据项目需求选择合适的定时任务实现方式。在chapter13目录下的文件可能包含了这些源码示例,你可以逐一研究,加深对Spring定时...

    Spring任务调度demo

    本篇文章将深入探讨Spring任务调度的实现方法,以及如何利用Quartz库来增强任务管理能力。 首先,让我们理解Spring的任务调度。Spring通过`@Scheduled`注解提供了一种简单而强大的方式来执行定时任务。这个注解可以...

Global site tag (gtag.js) - Google Analytics