Spring 定时任务的配置
2024-10-11 22:42:22
1.applicationContext.xml 中 加入task 的声明与xsd
1
|
xmlns:task= "http://www.springframework.org/schema/task" |
1
|
http: //www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd |
配置中加入
1
|
<task:annotation-driven/> |
这个是用来启用自动的注解解析。
2.编写POJO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
@Component public class DailyPiracyJob { @Scheduled (cron = "0 0 23 * * ?" ) public void print() throws Exception { system.out.println(干点你想干的事!); } } |
@Compont 注解,是让Spring context 可以扫描到,并自动注入需要的bean
@Scheudle 核心注解,不能有返回值,cron是定义了任务运行的间隔,具体,请参考网上其他教程
需要注意的是,在applicationContext.xml中不能启用 default-lazy-init=“true”,否则注解会失效
最新文章
- 大数据项目实践:基于hadoop+spark+mongodb+mysql+c#开发医院临床知识库系统
- Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)
- wx jssdk
- 在centos配置nginx+php的环境
- bzoj2962 序列操作 题解
- [2011山东ACM省赛] Sequence (动态规划)
- html5media.js 让浏览器兼容<;Video>;<;Audio>; 标签
- 标准sql语句,学习
- hdu 1228
- myeclipse10 .jsp将表单提交给.java(form网页与后台通信初识)
- 斐波那契数列PHP非递归数组实现
- [转帖]Asp.NET 弹出页面
- [Papers]NSE, $\n u_3$, Lebesgue space, [Pokorny, EJDE, 2003; Zhou, MAA, 2002]
- DOM_节点层次
- NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel
- python--DenyHttp项目(2)--ACM监考客户端测试版(1阶段客户端总结)
- 读书笔记-你不知道的JS中-函数生成器
- Git基本命令 -- 别名 + 忽略 + 推送
- Ionic App之国际化(3) json数组的处理
- 为小米(红米)6A解锁_ROOT_安装天下游虚拟定位教程_已亲身验证通过!附图