在最近的工作中,涉及到一个定时任务,由于以前对springMVC使用较少,所以,上网找了一点资料.这个demo感觉挺好,推荐给大家.

使用到的JAR文件:

aopalliance-1.0.jar
commons-logging-1.1.3.jar
spring-aop-3.2.4.RELEASE.jar
spring-beans-3.2.4.RELEASE.jar
spring-context-3.2.4.RELEASE.jar
spring-core-3.2.4.RELEASE.jar
spring-expression-3.2.4.RELEASE.jar
spring-web-3.2.4.RELEASE.jar
spring-webmvc-3.2.4.RELEASE.jar

首先要配置我们的SpringMVC文件

xmlns 加下面的内容、

[xml] 预览复制
  1. xmlns:task="http://www.springframework.org/schema/task"

然后xsi:schemaLocation加下面的内容、

[xml] 预览复制
  1. http://www.springframework.org/schema/task
  2. http://www.springframework.org/schema/task/spring-task-3.2.xsd

最后是我们的task任务扫描注解

[xml] 预览复制
  1. <!-- task任务扫描注解 -->
  2. <task:annotation-driven/>

我配置的扫描位置是

[xml] 预览复制
  1. <context:component-scan base-package="com.wuzhut"></context:component-scan>

下面写出一个测试类

[java] 预览复制
  1. package com.wuzhut.task;
  2. import org.springframework.scheduling.annotation.Scheduled;
  3. import org.springframework.stereotype.Component;
  4. @Component
  5. public class MyTask {
  6. @Scheduled(cron="0/5 * * * * ? ") //间隔5秒执行
  7. public void taskCycle(){
  8. System.out.println("无主题(www.wuzhuti.cn) <span style="color: #000000;">专注于前端开发技术和程序开发研究的技术博客</span>");
  9. }
  10. }

注意

需要注意的几点:

1、spring的@Scheduled注解  需要写在实现上、

2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true、具体就去百度google吧)

3、实现类上要有组件的注解@Component

送上demo源码供学习参考:http://pan.baidu.com/s/1mg0yxss

转载于:https://www.cnblogs.com/skyWings/p/6633014.html

SpringMvc定时器任务相关推荐

  1. ubuntu需要多大的固态硬盘_简单粗暴的更换固态硬盘及WIN10 Ubuntu双系统

    简介:本文希望帮助如本人一样的计算机小白,能够以最快的速度更换固态硬盘及安装系统. 1.提前将准备空白U盘(至少8G),利用UltraISO工具,或者软媒魔方,制作U盘启动盘. PS:需提前下载好WI ...

  2. springMVC注解定时器Cron表达式编写

    一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天( ...

  3. java进销存系统静态页_java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码...

    系统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3  SSM ...

  4. java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码

    统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3 SSM 普通 ...

  5. Maven+SpringMVC+Dubbo+zookeeper 简单的入门demo配置

    参考:http://blog.csdn.net/aixiaoyang168/article/details/51362675 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调 ...

  6. java SpringMVC mybatis 多数据源 代码生成器 SSM java redis shiro ehcache

    获取[下载地址]   QQ: 313596790 A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 ...

  7. Spring注解方式实现定时器

    一.springmvc.xml中添加以下配置 1.beans添加xmlnx:task xmlns:task="http://www.springframework.org/schema/ta ...

  8. springMVC——SSM整合(IDEA 搭建简单 ssm 框架最详细最简单教程)

    为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此记录一下mac中idea搭建过程. 以下 ...

  9. java 企业 网站源码 模版 屏幕自适应 有前后台 springmvc SSM 生成静态化

    前台: 支持 四 套模版, 可以在后台切换 点击: 获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp ...

  10. java代码生成器 快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码...

    A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 , ...

最新文章

  1. PhotoshopCS6-视觉特效插画技法-1-什么是视觉特效(1)
  2. IDA __OFSUB__ 测试
  3. c 文件怎么进行读取和写入操作?
  4. linux目录操作函数
  5. 【ElasticSearch 学习笔记】Java API
  6. opencv ubuntu 汉字_OpenCV在ubuntu下的编译
  7. 设计一个方法输入字符串,字节数,输出截取的字符串
  8. python的设计哲学_Python的设计哲学--zen of Python
  9. 计算机图形学裁剪算法应用,计算机图形学裁剪:关于梁友栋-Barsky算法(Liang-Barsky算法)...
  10. IP地址冲突解决方案,局域网IP地址冲突如何解决?
  11. 一次简单的PC游戏汉化
  12. 如果你是CEO,你打算给自己开多少工资?
  13. JVM G1 源码分析(七)- Full GC
  14. 阅读笔记|Retrieve and Refine: Exemplar-based Neural Comment Generation
  15. c语言输出6行三角形,c语言实践 打印字母三角形
  16. zzulioj:1093: 验证哥德巴赫猜想(函数专题)
  17. 如果你是淘宝的产品经理,你该如何设计淘宝?
  18. 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南
  19. CBAP备考|BABOK 01 业务分析核心概念
  20. 运用php制作一个表单,PHP 表单处理,一个简单的 HTML 表单

热门文章

  1. 火了!杭州程序员自编“购房宝典”,点击超40万,业内人士惊呆
  2. *第二周*数据结构实践项目二【多文件系统】
  3. special word count
  4. linux TCP协议(1)---连接管理与状态机
  5. HttpRequest 和HttpWebRequest的区别
  6. hdoj1116【欧拉回路】
  7. 求当前月的第一天和最后一天
  8. 配置mac百度云同步盘
  9. 爪哇国新游记之二十----将数字转换成中国汉字大写形式
  10. javaScript面试题大全