Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了:

最后说明一下,第一步创建的Java类要成为spring可管理的Bean,可以直接写在XML里,也可以@Component一下
示例如下
计划任务类:
/**
* com.zywang.spring.task.SpringTaskDemo.java
* @author ZYWANG 2011-3-9
*/
package com.zywang.spring.task;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
* Spring3 @Scheduled 演示
* @author ZYWANG 2011-3-9
*/
@Component
public class SpringTaskDemo {
@Scheduled(fixedDelay = 5000)
void doSomethingWithDelay(){
System.out.println("I'm doing with delay now!");
}
@Scheduled(fixedRate = 5000)
void doSomethingWithRate(){
System.out.println("I'm doing with rate now!");
}
@Scheduled(cron = "0/5 * * * * *")
void doSomethingWith(){
System.out.println("I'm doing with cron now!");
}
}
Spring配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">
<!-- Enables the Spring Task @Scheduled programming model -->
<task:executor id="executor" pool-size="5" />
<task:scheduler id="scheduler" pool-size="10" />
<task:annotation-driven executor="executor" scheduler="scheduler" />
</beans>
以上内容基于Spring 3.0.5 版本运行,希望对大家的学习有所帮助,也希望大家多多支持。
# spring
# scheduled注解
# 定时任务
# 注解
# scheduled
# Spring自带定时任务@Scheduled注解实例讲解
# Spring定时任务@scheduled多线程使用@Async注解示例
# Spring定时任务@Scheduled注解(cron表达式fixedRate fixedDelay
# Spring中的@Scheduled定时任务注解详解
# SpringBoot中@Scheduled()注解以及cron表达式详解
# Spring 定时任务@Scheduled 注解中的 Cron&nbs
# SpringBoot中定时任务@Scheduled注解的使用解读
# spring-boot通过@Scheduled配置定时任务及定时任务@Scheduled注解的方法
# spring @Scheduled定时任务注解使用方法及注意事项小结
# 创建一个
# 配置文件
# 可以直接
# 只需要
# 也得
# 写在
# 两步
# 大家多多
# 返回值
# 完成了
# SpringTaskDemo
# author
# ZYWANG
# brush
# class
相关文章:
c++怎么用jemalloc c++替换默认内存分配器【性能】
如何选择适配移动端的WAP自助建站平台?
焦点电影公司作品,电影焦点结局是什么?
黑客入侵网站服务器的常见手法有哪些?
如何在云主机快速搭建网站站点?
如何在Tomcat中配置并部署网站项目?
如何选择高效稳定的ISP建站解决方案?
已有域名和空间如何搭建网站?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
建站主机空间推荐 高性价比配置与快速部署方案解析
如何快速搭建FTP站点实现文件共享?
如何选择高性价比服务器搭建个人网站?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
外汇网站制作流程,如何在工商银行网站上做外汇买卖?
深圳网站制作的公司有哪些,dido官方网站?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
已有域名如何免费搭建网站?
网页设计与网站制作内容,怎样注册网站?
如何快速使用云服务器搭建个人网站?
,怎么在广州志愿者网站注册?
python的本地网站制作,如何创建本地站点?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何在IIS中新建站点并配置端口与物理路径?
建站168自助建站系统:快速模板定制与SEO优化指南
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
北京网站制作网页,网站升级改版需要多久?
重庆市网站制作公司,重庆招聘网站哪个好?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
小型网站建站如何选择虚拟主机?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何设计高效校园网站?
制作网站的公司有哪些,做一个公司网站要多少钱?
建站主机选哪种环境更利于SEO优化?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何快速搭建高效WAP手机网站吸引移动用户?
Python路径拼接规范_跨平台处理说明【指导】
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
b2c电商网站制作流程,b2c水平综合的电商平台?
实例解析Array和String方法
如何在阿里云虚拟服务器快速搭建网站?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
济南网站制作的价格,历城一职专官方网站?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
详解jQuery停止动画——stop()方法的使用
*请认真填写需求信息,我们会在24小时内与您取得联系。