锁定老帖子 主题:spring中的定时任务
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-07
我们在做项目的过程当中通常会遇到定时任务的概念:(定义某一个时刻让它去执行一个功能--自动备份数据库等等)。 下面我们就来看看spring中的定时任务是如何来工作的。首先先看它的一个配置文件:application-scheduler.xml.
<?xml version="1.0" encoding="UTF-8"?>
我在QuartzService类中有一个方法为start()
public String start() { System.out.println("执行了"); }
说明:这个 start方法就是spring要定时执行的方法了。大家可以根据自己的业务来实行相应的内容。
web.xml当中配置 我的application-scheduler.xml是放在WEB-INF下面。 大家用的时候可以直接把代码复制过去名字一改就可以用了!希望对大家有所帮助。
(2):顺便看看timer的用法了。 如果要在程序中定时执行任务,可以使用java.util.Timer这个类实现。使用Timer类需要一个继承了java.util.TimerTask的类。TimerTask是一个虚类,需要实现它的run方法,实际上是他implements了Runnable接口,而把run方法留给子类实现;下面看一个例子: package com.sy.game.test; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-05
我按照你的方法,Tomcat启动的时候 一直报:
java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set; 错误, 需要的.jar文件都加上了呀 |
|
返回顶楼 | |
浏览 2716 次