`
beyondbn
  • 浏览: 74172 次
社区版块
存档分类
最新评论

spring 定时器(spring3.0)

 
阅读更多

参考文档:http://blog.csdn.net/coooliang/article/details/6265664

cron介绍:
http://www.360doc.com/content/10/0127/14/36589_14507247.shtml

 

用了标签 真的简单好多!!!

 

 

首先要引入xsd:

 

[xhtml] view plaincopyprint?
 
  1. <beans xmlns="http://www.springframework.org/schema/beans"  
  2.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"  
  3.     xmlns:task="http://www.springframework.org/schema/task"  
  4.     xsi:schemaLocation="http://www.springframework.org/schema/beans   
  5.     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
  6.     http://www.springframework.org/schema/task   
  7.     http://www.springframework.org/schema/task/spring-task-3.0.xsd">  
  8.   
  9. <!--  
  10.   
  11. 这里加入了  
  12. xmlns:task="http://www.springframework.org/schema/task"  
  13. http://www.springframework.org/schema/task   
  14.     http://www.springframework.org/schema/task/spring-task-3.0.xsd  
  15.   
  16. -->  
  17.   
  18. <task:annotation-driven /> <!-- 定时器开关-->  
  19.   
  20.   
  21.     <bean id="taskTest" class="com.jungle.test.TaskTest"></bean>  
  22.   
  23.     <task:scheduled-tasks>  
  24.         <!--  
  25. 这里表示的是从第五秒开始 ,每三秒执行一次 (而不是 三分之五 秒执行一次哦~~)  
  26. -->  
  27.         <task:scheduled ref="taskTest" method="say" cron="5/3 * * * * ?" />  
  28.         <task:scheduled ref="taskTest" method="hello" cron="5/3 * * * * ?"/>  
  29.     </task:scheduled-tasks>  

 

 

普通java类:

 

 

 

  1. package com.jungle.test;  
  2.   
  3. import java.util.Date;  
  4.   
  5. public class TaskTest {  
  6.   
  7.     public void say() {  
  8.         System.out.println("这个真好用!!!" + new Date());  
  9.     }  
  10.   
  11.     public void hello(){  
  12.         System.out.println("hello!!!");  
  13.     }  
  14. }  
分享到:
评论

相关推荐

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

    在Spring的早期版本中,定时任务主要依赖于`org.springframework.scheduling.timer`包,而在3.0版本之后,Spring引入了Quartz和Spring Task(也称为`org.springframework.scheduling.concurrent`)来提供更加强大的...

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

    Spring定时器是Spring框架中的一个核心特性,它允许开发者在应用程序中定义和管理定时任务。在Spring 3.0之前的版本和3.0之后的版本中,定时器的使用方式和功能有所变化,这些变化主要涉及到API的更新和功能增强。 ...

    spring定时器

    以上内容详细介绍了Spring定时器的相关知识点,包括其基本概念、不同类型的定时器以及实际应用中的配置和实现方法。通过理解和掌握这些知识,开发者可以更高效地利用Spring框架来实现复杂的定时任务功能。

    Spring3.0 mvc 定时器及多线程任务demo

    在Spring 3.0 MVC框架中,定时器和多线程任务是两个关键概念,用于构建高效、自动化的Web应用程序。下面将详细讲解这两个概念及其在实际应用中的使用。 一、Spring 3.0 MVC定时器 在Spring 3.0中,我们可以使用...

    spring 定时器

    ### Spring定时器知识点详解 #### 一、Spring定时器简介 Spring框架提供了强大的定时任务支持,可以帮助开发者在不依赖外部工具的情况下实现定时任务的管理。本文将围绕“Spring定时器”这一主题,从其实现机制、...

    spring学习系列 -- 定时器三 两种定时器的比较

    Spring Task是在Spring 3.0版本中引入的,它提供了一种轻量级的解决方案来处理定时任务。Spring Task包括了`@Scheduled`注解,可以方便地在bean上标注以实现定时任务。此外,它还支持基于cron表达式的调度。相比于...

    spring3.0+quartz-1.6.0定时

    总结起来,"spring3.0+quartz-1.6.0定时"的实现涉及到Spring框架的定时任务支持和Quartz库的结合使用,通过Spring的配置管理Quartz调度器,定义任务和触发器,最后编写具体任务逻辑的Java类。这种组合在实际项目中...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 mysql版本_spring3.0

    【源码】mysql版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 oracle版本_spring3.0

    【源码】oracle版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...

    关于spring中定时器的使用教程

    在Spring框架中,定时任务的实现是通过Spring的定时器组件来完成的,这使得开发者无需深入了解底层定时机制,即可方便地实现定时任务。本文将详细介绍如何在Spring中使用XML配置来实现定时器。 首先,我们需要创建...

    定时器集成包

    本文将深入探讨“定时器集成包”,特别是结合Spring 3.0框架与Quartz 1.0库的集成应用。Spring 3.0作为一款强大的Java企业级开发框架,提供了丰富的功能,而Quartz 1.0则是一款流行的任务调度库,能够方便地创建和...

    pring定时器的使用

    这里我们将重点讨论Spring与Quartz的集成以及在Spring 2.5和3.0中的配置差异。 Quartz是一个功能强大的开源作业调度框架,它允许开发者创建、调度和执行任务。在Spring中集成Quartz,可以利用Spring的依赖注入和...

    springjdbc

    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"&gt; ...

    spring定时调用以及设定时间调用包括jar和源码

    Spring提供了一套完整的定时任务解决方案,其中包括基于`java.util.Timer`的简单定时器,但更为常用的是Spring的`TaskScheduler`和集成Quartz的`SchedulerFactoryBean`。本文将详细探讨Spring的定时任务机制以及...

    Spring提供的三种定时任务机制及其比较

    当Spring容器加载了`SchedulerFactoryBean`后,Quartz定时器会启动,并根据配置加载相应的触发器(Trigger)和任务(Job)。下面是一段Spring配置示例: ```xml &lt;bean id="sfb" class="org.springframework....

    java Quartz定时器任务与Spring task定时的几种实现方法

    相比Quartz,Spring Task是Spring框架从3.0版本开始提供的轻量级定时任务解决方案。它的优点在于集成更简便,不需要额外的依赖库。Spring Task同样支持基于cron表达式的定时任务,通过`@Scheduled`注解即可实现。...

    使用java定时器的几种方式

    第三种方式是利用Spring 3.0以后版本中提供的task支持。Spring Task可以看作是轻量级的Quartz,它的优势在于使用简单。在Spring环境中,你可以通过注解来配置定时任务,比如使用@Scheduled注解来定义任务执行的频率...

    web定时器组件

    2. javax.servlet.Timer接口:在Servlet 3.0及以上版本中引入,允许在Web应用中创建和管理定时任务。它依赖于Servlet容器,如Tomcat或Jetty,因此更适用于Web环境。 3. Quartz Scheduler:一个强大且灵活的开源任务...

Global site tag (gtag.js) - Google Analytics