您的位置:首页 > 编程语言 > Java开发

spring3中使用task实现计划任务

2014-08-27 10:42 302 查看
Quartz是重量级的计划任务实现方式,对于一些简单的计划任务,Spring3中提供了task,用于实现计划任务,一般情况下足够用了。

下面介绍如何在spring3中使用task:

1.spring配置文件上添加对task的描述

<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">[/code] 
2.spring配置文件中设置具体的任务

cron表达式的介绍可以参考其他文档,跟Quartz的表达式是一样的,"0 * * * * ?"是指每分钟执行该任务,任务内容为taskJob中work方法

<task:scheduled-tasks>
<task:scheduled ref="taskJob" method="work" cron="0 * * * * ?"/>
</task:scheduled-tasks>


3.对应的TaskJob类文件如下:

package com.company.web.servlet;

import org.springframework.stereotype.Service;

@Service
public class TaskJob {

public void work() {
System.out.println(123);
}

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: