之前有写过一篇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包
在实际项目中,Spring 2.5.6通常与Maven或Gradle等构建工具结合使用,通过声明依赖来管理jar包。例如,项目中包含的"spring2.5.6"目录下的jar包,如context、beans、aop等,都是Spring框架的核心组成部分,它们共同...
在Spring 2.5.6版本中,定时任务主要基于`java.util.Timer`和`java.util.TimerTask`类,这是一个简单的定时器API,适合一些基本的定时需求。要使用Spring的定时器功能,首先需要配置一个`TimerTask`实现,然后在...
这个入门示例项目旨在帮助初学者了解和掌握Spring 2.5.6版本中的注解使用和基于XML的IoC配置。 首先,让我们来探讨一下Spring的IoC概念。IoC是一种设计模式,它将对象的创建和管理权交给了容器,而不是由对象自身...
Spring框架是Java应用程序开发中的一个核心框架,特别在企业级应用中广泛使用。Spring 2.5.6是该框架的一个稳定版本,发布于2009年,它提供了许多功能,包括依赖注入、面向切面编程、事务管理以及与各种数据库、Web...
Spring 2.5.6 是该框架的一个较旧版本,但它仍然是许多现有项目的基础。在这个版本中,Spring 提供了包括依赖注入、AOP(面向切面编程)、数据访问、Web 应用支持等多种功能。下面将详细探讨 Spring 2.5.6 的关键...
2.5.6版本是Spring历史上的一个重要里程碑,发布于2009年,虽然现在已经有了更新的版本,但依然在很多项目中被广泛使用。 一、Spring核心概念 1. **依赖注入**:Spring的核心特性之一,允许开发者在运行时通过容器...
这里我们关注的是Spring框架的2.5.6版本,它是一个较为古老但仍然广泛使用的版本,尤其在那些无法或者不愿升级到更高版本的系统中。 Spring 2.5.6是在2009年发布的一个稳定版本,它引入了许多关键特性,这些特性...
一、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...
通过以上分析,我们可以看出Spring 2.5.6依赖包为开发者提供了一个全面的开发资源库,不仅包括了所有必需的jar文件,还有详尽的文档资料和示例代码,这对于学习和使用Spring框架都是非常有帮助的。
Spring 2.5.6是该框架的一个较早版本,发布于2009年,虽然现在已有更新的版本,但在许多遗留系统或对兼容性有特定需求的项目中,它仍然被广泛使用。以下将详细介绍Spring 2.5.6的主要功能和特点: 1. **依赖注入...
通过对Spring 2.5.6源代码的深入学习,开发者可以更好地理解Spring的设计原则和实现细节,这将有助于在实际项目中更有效地使用Spring框架,并为后续版本的学习打下坚实基础。API文档则提供了关于各个类和方法的详细...
这个版本的Spring核心支持了更多的类加载策略,以及对动态语言的支持,比如Groovy和JRuby,使得在Java应用中使用这些语言编写业务逻辑成为可能。 最后,`spring-web-2.5.6.jar`专注于Web相关的功能,包括MVC(Model...
标题“spring2.5.6示例 imagedb”指的是一个关于Spring框架2.5.6版本的应用实例,其中可能包含了一个名为“imagedb”的数据库管理或图像存储相关的项目。这个实例可能用来演示如何在Spring 2.5.6中配置、管理和操作...
这里提到的是Spring 2.5.6和3.0两个版本的jar包集合,这两个版本分别代表了Spring在不同阶段的发展。 首先,Spring 2.5.6是Spring框架的一个较早版本,发布于2009年。这个版本引入了许多重要的特性,例如: 1. **...
**使用Spring 2.5.6进行开发** 在2.5.6版本中,Spring提供了一套完整的API文档,指导开发者如何使用其功能。例如,可以学习如何配置IoC容器来管理bean,如何使用AOP实现切面,以及如何利用Spring MVC进行Web开发。...
在本示例中,我们将深入探讨Spring框架2.5.6版本中的面向切面编程(AOP)概念。Spring AOP是Spring框架的核心组件之一,它允许开发者在不修改源代码的情况下,对程序进行横切关注点(如日志、事务管理、性能监控等)...
### Spring2.5.6 参考文档知识点详解 #### 一、概述 Spring框架作为一款流行的Java开发框架,提供了全面的技术支持,包括但不限于依赖注入(Dependency Injection, DI)、面向切面编程(Aspect-Oriented ...
2. AOP增强:2.5.6版本引入了更灵活的切入点表达式,增强了切面的定义,以及对环绕通知的支持,使得AOP的使用更加灵活。 3. 集成改进:对JPA、Hibernate等ORM框架的集成进一步优化,提供更流畅的事务管理策略。 三...