`

spring定时器的使用(spring2.5.6)

 
阅读更多

之前有写过一篇spring3.0定时器的配置:http://blog.csdn.net/cl61917380/article/details/6265664

spring3.0确实是要简单好多,不过很多项目都还没有升级到spring3.0所以对于2.5的配置也需要了解。

我这里只说明spring的配置,如果不会整合的朋友可以查看我写的关于SSH或SSI整合的配置。

下面说明详细的配置:

applicationContext.xml

<?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:aop="http://www.springframework.org/schema/aop"
	xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://www.springframework.org/schema/tx 
	   http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
       http://www.springframework.org/schema/aop 
	   http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
	   http://www.springframework.org/schema/context 
	   http://www.springframework.org/schema/context/spring-context-2.5.xsd">
	<!-- 支持元注释 -->
	<context:annotation-config />

	<!-- 扫描包目录 -->
	<context:component-scan base-package="com"></context:component-scan>
 	
 	<import resource="scheduler.xml"/>
	
</beans>


scheduler.xml:

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
	<!-- 定时扫描周期,如果已到期,则结束周期 -->
    <!-- 定时服务定义 -->   
    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">   
        <!-- 自动启动 -->   
        <property name="autoStartup">   
            <value>true</value>   
        </property>   
        <property name="triggers">   
            <list> 
                <ref local="testTrigger"/>  
            </list>   
        </property>   
    </bean> 
    <bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    	<property name="jobDetail">   
            <ref bean="testJobDetail"/>   
        </property>   
        <property name="cronExpression">   
            <!-- 过一秒开始,每间隔两秒执行-->   
            <value>1/2 * * * * ?</value>   
        </property> 
    </bean> 
    <bean id="testJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
    	<property name="targetObject">
            <ref bean="testJob"/>
        </property>   
        <property name="targetMethod">
            <value>test</value>
        </property>   
        <property name="concurrent" value="false"/>  
    </bean>
    <bean id="testJob" class="com.jungle.TestJob"></bean>
</beans>

TestJob类:

package com.jungle;

public class TestJob {
	public void test() {
		System.out.println("test!!!");//运行效果是每间隔两秒打印这句话一次。
	}
}

所需要的jar包(我这里有引入struts的,一般SSH整合后的jar包就可以了):




分享到:
评论

相关推荐

    spring2.5.6官方jar包

    spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包 spring2.5.6官方jar包

    spring2.5.6.zip

    在实际项目中,Spring 2.5.6通常与Maven或Gradle等构建工具结合使用,通过声明依赖来管理jar包。例如,项目中包含的"spring2.5.6"目录下的jar包,如context、beans、aop等,都是Spring框架的核心组成部分,它们共同...

    spring定时器3.0之前和3.0之后以及相应的项目实例

    在Spring 2.5.6版本中,定时任务主要基于`java.util.Timer`和`java.util.TimerTask`类,这是一个简单的定时器API,适合一些基本的定时需求。要使用Spring的定时器功能,首先需要配置一个`TimerTask`实现,然后在...

    spring2.5.6注解以及xml简单ioc入门示例

    这个入门示例项目旨在帮助初学者了解和掌握Spring 2.5.6版本中的注解使用和基于XML的IoC配置。 首先,让我们来探讨一下Spring的IoC概念。IoC是一种设计模式,它将对象的创建和管理权交给了容器,而不是由对象自身...

    spring2.5.6开发必备jar包(全)

    Spring框架是Java应用程序开发中的一个核心框架,特别在企业级应用中广泛使用。Spring 2.5.6是该框架的一个稳定版本,发布于2009年,它提供了许多功能,包括依赖注入、面向切面编程、事务管理以及与各种数据库、Web...

    spring 2.5.6源码

    Spring 2.5.6 是该框架的一个较旧版本,但它仍然是许多现有项目的基础。在这个版本中,Spring 提供了包括依赖注入、AOP(面向切面编程)、数据访问、Web 应用支持等多种功能。下面将详细探讨 Spring 2.5.6 的关键...

    spring2.5.6 jar包+源码

    2.5.6版本是Spring历史上的一个重要里程碑,发布于2009年,虽然现在已经有了更新的版本,但依然在很多项目中被广泛使用。 一、Spring核心概念 1. **依赖注入**:Spring的核心特性之一,允许开发者在运行时通过容器...

    spring2.5.6相关依赖jar包

    这里我们关注的是Spring框架的2.5.6版本,它是一个较为古老但仍然广泛使用的版本,尤其在那些无法或者不愿升级到更高版本的系统中。 Spring 2.5.6是在2009年发布的一个稳定版本,它引入了许多关键特性,这些特性...

    Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)架包

    一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  1. jar包引入  Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar  Hibernate 3.6.8:hibernate3.jar...

    Spring2.5.6开发依赖包最全最好完整版

    通过以上分析,我们可以看出Spring 2.5.6依赖包为开发者提供了一个全面的开发资源库,不仅包括了所有必需的jar文件,还有详尽的文档资料和示例代码,这对于学习和使用Spring框架都是非常有帮助的。

    spring2.5.6jar包

    Spring 2.5.6是该框架的一个较早版本,发布于2009年,虽然现在已有更新的版本,但在许多遗留系统或对兼容性有特定需求的项目中,它仍然被广泛使用。以下将详细介绍Spring 2.5.6的主要功能和特点: 1. **依赖注入...

    spring2.5.6源代码及api

    通过对Spring 2.5.6源代码的深入学习,开发者可以更好地理解Spring的设计原则和实现细节,这将有助于在实际项目中更有效地使用Spring框架,并为后续版本的学习打下坚实基础。API文档则提供了关于各个类和方法的详细...

    spring2.5.6

    这个版本的Spring核心支持了更多的类加载策略,以及对动态语言的支持,比如Groovy和JRuby,使得在Java应用中使用这些语言编写业务逻辑成为可能。 最后,`spring-web-2.5.6.jar`专注于Web相关的功能,包括MVC(Model...

    spring2.5.6示例 imagedb

    标题“spring2.5.6示例 imagedb”指的是一个关于Spring框架2.5.6版本的应用实例,其中可能包含了一个名为“imagedb”的数据库管理或图像存储相关的项目。这个实例可能用来演示如何在Spring 2.5.6中配置、管理和操作...

    Spring 2.5.6和3.0 所有的jar包

    这里提到的是Spring 2.5.6和3.0两个版本的jar包集合,这两个版本分别代表了Spring在不同阶段的发展。 首先,Spring 2.5.6是Spring框架的一个较早版本,发布于2009年。这个版本引入了许多重要的特性,例如: 1. **...

    Spring2.5.6源代码和JAR文件

    **使用Spring 2.5.6进行开发** 在2.5.6版本中,Spring提供了一套完整的API文档,指导开发者如何使用其功能。例如,可以学习如何配置IoC容器来管理bean,如何使用AOP实现切面,以及如何利用Spring MVC进行Web开发。...

    spring2.5.6 aop简单示例

    在本示例中,我们将深入探讨Spring框架2.5.6版本中的面向切面编程(AOP)概念。Spring AOP是Spring框架的核心组件之一,它允许开发者在不修改源代码的情况下,对程序进行横切关注点(如日志、事务管理、性能监控等)...

    Spring2.5.6 参考文档

    ### Spring2.5.6 参考文档知识点详解 #### 一、概述 Spring框架作为一款流行的Java开发框架,提供了全面的技术支持,包括但不限于依赖注入(Dependency Injection, DI)、面向切面编程(Aspect-Oriented ...

    spring-framework-2.5.6

    2. AOP增强:2.5.6版本引入了更灵活的切入点表达式,增强了切面的定义,以及对环绕通知的支持,使得AOP的使用更加灵活。 3. 集成改进:对JPA、Hibernate等ORM框架的集成进一步优化,提供更流畅的事务管理策略。 三...

Global site tag (gtag.js) - Google Analytics