SpringMvc定时器任务
在最近的工作中,涉及到一个定时任务,由于以前对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:task="http://www.springframework.org/schema/task"
然后xsi:schemaLocation加下面的内容、
- http://www.springframework.org/schema/task
- http://www.springframework.org/schema/task/spring-task-3.2.xsd
最后是我们的task任务扫描注解
- <!-- task任务扫描注解 -->
- <task:annotation-driven/>
我配置的扫描位置是
- <context:component-scan base-package="com.wuzhut"></context:component-scan>
下面写出一个测试类
- package com.wuzhut.task;
- import org.springframework.scheduling.annotation.Scheduled;
- import org.springframework.stereotype.Component;
- @Component
- public class MyTask {
- @Scheduled(cron="0/5 * * * * ? ") //间隔5秒执行
- public void taskCycle(){
- System.out.println("无主题(www.wuzhuti.cn) <span style="color: #000000;">专注于前端开发技术和程序开发研究的技术博客</span>");
- }
- }
注意
需要注意的几点:
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定时器任务相关推荐
- ubuntu需要多大的固态硬盘_简单粗暴的更换固态硬盘及WIN10 Ubuntu双系统
简介:本文希望帮助如本人一样的计算机小白,能够以最快的速度更换固态硬盘及安装系统. 1.提前将准备空白U盘(至少8G),利用UltraISO工具,或者软媒魔方,制作U盘启动盘. PS:需提前下载好WI ...
- springMVC注解定时器Cron表达式编写
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天( ...
- java进销存系统静态页_java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码...
系统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3 SSM ...
- java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3 SSM 普通 ...
- Maven+SpringMVC+Dubbo+zookeeper 简单的入门demo配置
参考:http://blog.csdn.net/aixiaoyang168/article/details/51362675 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调 ...
- java SpringMVC mybatis 多数据源 代码生成器 SSM java redis shiro ehcache
获取[下载地址] QQ: 313596790 A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 ...
- Spring注解方式实现定时器
一.springmvc.xml中添加以下配置 1.beans添加xmlnx:task xmlns:task="http://www.springframework.org/schema/ta ...
- springMVC——SSM整合(IDEA 搭建简单 ssm 框架最详细最简单教程)
为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此记录一下mac中idea搭建过程. 以下 ...
- java 企业 网站源码 模版 屏幕自适应 有前后台 springmvc SSM 生成静态化
前台: 支持 四 套模版, 可以在后台切换 点击: 获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp ...
- java代码生成器 快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码...
A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 , ...
最新文章
- PhotoshopCS6-视觉特效插画技法-1-什么是视觉特效(1)
- IDA __OFSUB__ 测试
- c 文件怎么进行读取和写入操作?
- linux目录操作函数
- 【ElasticSearch 学习笔记】Java API
- opencv ubuntu 汉字_OpenCV在ubuntu下的编译
- 设计一个方法输入字符串,字节数,输出截取的字符串
- python的设计哲学_Python的设计哲学--zen of Python
- 计算机图形学裁剪算法应用,计算机图形学裁剪:关于梁友栋-Barsky算法(Liang-Barsky算法)...
- IP地址冲突解决方案,局域网IP地址冲突如何解决?
- 一次简单的PC游戏汉化
- 如果你是CEO,你打算给自己开多少工资?
- JVM G1 源码分析(七)- Full GC
- 阅读笔记|Retrieve and Refine: Exemplar-based Neural Comment Generation
- c语言输出6行三角形,c语言实践 打印字母三角形
- zzulioj:1093: 验证哥德巴赫猜想(函数专题)
- 如果你是淘宝的产品经理,你该如何设计淘宝?
- 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南
- CBAP备考|BABOK 01 业务分析核心概念
- 运用php制作一个表单,PHP 表单处理,一个简单的 HTML 表单