Spring-Task 创建定时任务
2016-02-22 17:24
387 查看
本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种
形式,下面将分别介绍这两种方式。
第一步:编写作业类
即普通的pojo,如下:
结果:每秒钟都打印“任务进行中……”
形式,下面将分别介绍这两种方式。
第一种:配置文件方式
第一步:编写作业类即普通的pojo,如下:
import org.springframework.stereotype.Service; @Service public class TaskJob { public void job1() { System.out.println(“任务进行中。。。”); } }第二步:在spring配置文件头中添加命名空间及描述
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:task="http://www.springframework.org/schema/task" 。。。。。。 xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">第三步:spring配置文件中设置具体的任务
<task:scheduled-tasks> <task:scheduled ref="taskJob" method="job1" cron="0 * * * * ?"/> </task:scheduled-tasks>
<context:component-scan base-package=" com.gy.mytask " />
结果:每秒钟都打印“任务进行中……”
相关文章推荐
- Double类型保留小数的n种方法
- 这是一个秒杀系统,即大量用户抢有限的商品,先到先得 用户并发访问流量非常大,需要分布式的机器集群处理请求 系统实现使用Java
- spring mvc 接收参数方式
- 闲谈(一) Java 使用 Excle 和 CSV 文件
- Java日志工具之SLF4J
- Eclipse 调试Hadoop java.lang.ClassNotFoundException问题解决
- java的io流相关类使用
- java(16)--中英文混合,截取一定长度,保持不乱码
- Java内存监视
- SSH框架(四) Spring、Spring MVC、Struts2优缺点整理
- Java基础之并发编程(一)
- 制作java 批处理运行文件
- 制作java 批处理运行文件
- Spring面试知识点总结
- java 反射获取所有类文件
- java中关键字static的用法
- Java抽象类与接口的区别(2)
- 【Java】----容器Set/List/Map 的区别
- Java利用Zxing生成二维码
- Think in Java反刍笔记(2)---对象是什么(2)