`
zzc1684
  • 浏览: 1224236 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Spring2.5.6中定时器Quarz的使用

阅读更多

下面说明详细的配置:

applicationContext.xml

 

Xml代码  收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>    
  2. <beans xmlns="http://www.springframework.org/schema/beans"    
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"    
  4.     xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"    
  5.     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd    
  6.        http://www.springframework.org/schema/tx     
  7.        http://www.springframework.org/schema/tx/spring-tx-2.5.xsd    
  8.        http://www.springframework.org/schema/aop     
  9.        http://www.springframework.org/schema/aop/spring-aop-2.5.xsd    
  10.        http://www.springframework.org/schema/context     
  11.        http://www.springframework.org/schema/context/spring-context-2.5.xsd">    
  12.     <!-- 支持元注释 -->    
  13.     <context:annotation-config />    
  14.     
  15.     <!-- 扫描包目录 -->    
  16.     <context:component-scan base-package="com"></context:component-scan>    
  17.         
  18.     <import resource="scheduler.xml"/>    
  19.         
  20. </beans>    

 

包含的scheduler.xml配置如下:

Xml代码  收藏代码
  1. <?xml version="1.0" encoding="GBK"?>    
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">    
  3. <beans>    
  4.     <!-- 定时扫描周期,如果已到期,则结束周期 -->    
  5.     <!-- 定时服务定义 -->       
  6.     <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">       
  7.         <!-- 自动启动 -->       
  8.         <property name="autoStartup">       
  9.             <value>true</value>       
  10.         </property>       
  11.         <property name="triggers">       
  12.             <list>     
  13.                 <ref local="testTrigger"/>      
  14.             </list>       
  15.         </property>       
  16.     </bean>     
  17.     <bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">    
  18.         <property name="jobDetail">       
  19.             <ref bean="testJobDetail"/>       
  20.         </property>       
  21.         <property name="cronExpression">       
  22.             <!-- 过一秒开始,每间隔两秒执行-->       
  23.             <value>1/2 * * * * ?</value>       
  24.         </property>     
  25.     </bean>     
  26.     <bean id="testJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">    
  27.         <property name="targetObject">    
  28.             <ref bean="testJob"/>    
  29.         </property>       
  30.         <property name="targetMethod">    
  31.             <value>test</value>    
  32.         </property>       
  33.         <property name="concurrent" value="false"/>      
  34.     </bean>    
  35.     <bean id="testJob" class="com.jungle.TestJob"></bean>    
  36. </beans>    

 

TestJob类代码如下:

Java代码  收藏代码
  1. package com.jungle;    
  2.     
  3. public class TestJob {    
  4.     public void test() {    
  5.         System.out.println("test!!!");//运行效果是每间隔两秒打印这句话一次。     
  6.     }    
  7. }   
分享到:
评论

相关推荐

    spring2.5.6.zip

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

    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注解以及xml简单ioc入门示例

    在Spring中,这个容器就是ApplicationContext。通过IoC,我们可以降低对象间的耦合度,使得代码更加灵活和易于测试。 在Spring 2.5.6中,有两种主要的方式来实现IoC:注解和XML配置。注解提供了更直观、更简洁的...

    spring2.5.6jar包

    5. **MVC框架**:Spring MVC是Spring中的Web开发组件,它为构建RESTful服务和Web应用提供了模型-视图-控制器架构。在Spring 2.5.6中,开发者可以使用DispatcherServlet、Controller、ModelAndView等组件来构建Web...

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

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

    spring 2.5.6源码

    在 Spring 2.5.6 中,可以通过 XML 配置文件或者基于注解的方式来定义对象及其依赖关系。 3. **AOP(面向切面编程)**:Spring 提供了 AOP 支持,允许开发者定义横切关注点,如日志记录、事务管理等,这些关注点...

    spring2.5.6源代码及api

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

    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.6示例 imagedb

    在Spring中配置Hibernate后,可以通过SessionFactory和Session对象来管理数据库会话,进行对象持久化操作。 3. **事务管理**:Spring的声明式事务管理是另一个核心特性,可以在配置文件中定义事务边界,让Spring...

    spring2.5.6 jar包+源码

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

    spring2.5.6中文文档

    9. **性能优化**:在2.5.6版本中,Spring团队对框架进行了性能调优,降低了内存消耗和提高了启动速度,提升了整体应用性能。 10. **版本对比**:文档中详细对比了2.5.6与之前的2.0版本,包括新增功能、改进和不兼容...

    spring2.5.6相关依赖jar包

    如果你在项目中使用了Spring 2.5.6,确保正确地引入所有必要的依赖,可以避免类加载错误和缺失功能的问题。 总之,Spring 2.5.6虽然已经相对较老,但它提供的IoC和AOP特性依然强大,且在很多现有的系统中仍发挥着...

    Spring2.5.6开发环境搭建图文教程

    在搭建 Spring 2.5.6 开发环境的过程中,还需要创建一些相关的类和接口,例如 User、UserDAO、UserDAOImpl、UserService 等。这些类和接口将在后续的开发中发挥重要作用。 编写配置文件 最后,需要编写与上面类...

    spring2.5.6 aop简单示例

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

    spring2.5.6

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

    Spring2.5.6源代码和JAR文件

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

    Spring2.5.6

    Spring2.5.6 帮助文档 API

    Spring2.5.6完整包

    Spring 2.5.6是该框架的一个稳定版本,发布于2009年,虽然现在已经有了更先进的版本,但这个版本仍然在一些项目中被广泛使用。这个压缩包包含了Spring 2.5.6的所有核心组件和相关库,为开发者提供了一个全面的开发...

Global site tag (gtag.js) - Google Analytics