参考文档:http://blog.csdn.net/coooliang/article/details/6265664
cron介绍:
http://www.360doc.com/content/10/0127/14/36589_14507247.shtml
用了标签 真的简单好多!!!
首先要引入xsd:
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:task="http://www.springframework.org/schema/task"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/task
- http://www.springframework.org/schema/task/spring-task-3.0.xsd">
- <!--
- 这里加入了
- xmlns:task="http://www.springframework.org/schema/task"
- http://www.springframework.org/schema/task
- http://www.springframework.org/schema/task/spring-task-3.0.xsd
- -->
- <task:annotation-driven /> <!-- 定时器开关-->
- <bean id="taskTest" class="com.jungle.test.TaskTest"></bean>
- <task:scheduled-tasks>
- <!--
- 这里表示的是从第五秒开始 ,每三秒执行一次 (而不是 三分之五 秒执行一次哦~~)
- -->
- <task:scheduled ref="taskTest" method="say" cron="5/3 * * * * ?" />
- <task:scheduled ref="taskTest" method="hello" cron="5/3 * * * * ?"/>
- </task:scheduled-tasks>
普通java类:
- package com.jungle.test;
- import java.util.Date;
- public class TaskTest {
- public void say() {
- System.out.println("这个真好用!!!" + new Date());
- }
- public void hello(){
- System.out.println("hello!!!");
- }
- }
相关推荐
在Spring的早期版本中,定时任务主要依赖于`org.springframework.scheduling.timer`包,而在3.0版本之后,Spring引入了Quartz和Spring Task(也称为`org.springframework.scheduling.concurrent`)来提供更加强大的...
Spring定时器是Spring框架中的一个核心特性,它允许开发者在应用程序中定义和管理定时任务。在Spring 3.0之前的版本和3.0之后的版本中,定时器的使用方式和功能有所变化,这些变化主要涉及到API的更新和功能增强。 ...
以上内容详细介绍了Spring定时器的相关知识点,包括其基本概念、不同类型的定时器以及实际应用中的配置和实现方法。通过理解和掌握这些知识,开发者可以更高效地利用Spring框架来实现复杂的定时任务功能。
在Spring 3.0 MVC框架中,定时器和多线程任务是两个关键概念,用于构建高效、自动化的Web应用程序。下面将详细讲解这两个概念及其在实际应用中的使用。 一、Spring 3.0 MVC定时器 在Spring 3.0中,我们可以使用...
### Spring定时器知识点详解 #### 一、Spring定时器简介 Spring框架提供了强大的定时任务支持,可以帮助开发者在不依赖外部工具的情况下实现定时任务的管理。本文将围绕“Spring定时器”这一主题,从其实现机制、...
Spring Task是在Spring 3.0版本中引入的,它提供了一种轻量级的解决方案来处理定时任务。Spring Task包括了`@Scheduled`注解,可以方便地在bean上标注以实现定时任务。此外,它还支持基于cron表达式的调度。相比于...
总结起来,"spring3.0+quartz-1.6.0定时"的实现涉及到Spring框架的定时任务支持和Quartz库的结合使用,通过Spring的配置管理Quartz调度器,定义任务和触发器,最后编写具体任务逻辑的Java类。这种组合在实际项目中...
【源码】mysql版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...
【源码】oracle版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...
在Spring框架中,定时任务的实现是通过Spring的定时器组件来完成的,这使得开发者无需深入了解底层定时机制,即可方便地实现定时任务。本文将详细介绍如何在Spring中使用XML配置来实现定时器。 首先,我们需要创建...
本文将深入探讨“定时器集成包”,特别是结合Spring 3.0框架与Quartz 1.0库的集成应用。Spring 3.0作为一款强大的Java企业级开发框架,提供了丰富的功能,而Quartz 1.0则是一款流行的任务调度库,能够方便地创建和...
这里我们将重点讨论Spring与Quartz的集成以及在Spring 2.5和3.0中的配置差异。 Quartz是一个功能强大的开源作业调度框架,它允许开发者创建、调度和执行任务。在Spring中集成Quartz,可以利用Spring的依赖注入和...
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"> ...
Spring提供了一套完整的定时任务解决方案,其中包括基于`java.util.Timer`的简单定时器,但更为常用的是Spring的`TaskScheduler`和集成Quartz的`SchedulerFactoryBean`。本文将详细探讨Spring的定时任务机制以及...
当Spring容器加载了`SchedulerFactoryBean`后,Quartz定时器会启动,并根据配置加载相应的触发器(Trigger)和任务(Job)。下面是一段Spring配置示例: ```xml <bean id="sfb" class="org.springframework....
相比Quartz,Spring Task是Spring框架从3.0版本开始提供的轻量级定时任务解决方案。它的优点在于集成更简便,不需要额外的依赖库。Spring Task同样支持基于cron表达式的定时任务,通过`@Scheduled`注解即可实现。...
第三种方式是利用Spring 3.0以后版本中提供的task支持。Spring Task可以看作是轻量级的Quartz,它的优势在于使用简单。在Spring环境中,你可以通过注解来配置定时任务,比如使用@Scheduled注解来定义任务执行的频率...
2. javax.servlet.Timer接口:在Servlet 3.0及以上版本中引入,允许在Web应用中创建和管理定时任务。它依赖于Servlet容器,如Tomcat或Jetty,因此更适用于Web环境。 3. Quartz Scheduler:一个强大且灵活的开源任务...