Bai_yk
2015-03-20 13:41:39
原
spring自带task实现定时任务入门例子源码分享
在一些项目里面比如进销存系统,对一些过期图片的定时清理或者库存不足发出预警提示,就需要用到定时调度技术。近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。
Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多
附录:
cronExpression的配置说明,具体使用以及参数请百度google
字段 允许值 允许的特殊字符
秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / - 区间 * 通配符 ? 你不想设置那个字段
下面只例出几个式子
CRON表达式 含义
"0 0 12 * * ?" 每天中午十二点触发 "0 15 10 ? * *" 每天早上10:15触发 "0 15 10 * * ?" 每天早上10:15触发 "0 15 10 * * ? *" 每天早上10:15触发 "0 15 10 * * ? 2005" 2005年的每天早上10:15触发 "0 * 14 * * ?" 每天从下午2点开始到2点59分每分钟一次触发 "0 0/5 14 * * ?" 每天从下午2点开始到2:55分结束每5分钟一次触发 "0 0/5 14,18 * * ?" 每天的下午2点至2:55和6点至6点55分两个时间段内每5分钟一次触发 "0 0-5 14 * * ?" 每天14:00至14:05每分钟一次触发 "0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44触发 "0 15 10 ? * MON-FRI" 每个周一、周二、周三、周四、周五的10:15触发
猜你喜欢
- spring+quartz实现定时任务(入门小实例)
- Spring动态对Quartz定时任务的管理,实现动态加载,停止的配置实例代码
- Spring与Quartz集成配置实现简单定时任务调度
- Spring2.6配置java quartz1.6定时任务
- spring整合java quartz实现动态定时任务的前台网页配置与管理
- java定时任务类Timer和TimerTask用法详解
- java定时任务删除过期文件
- spring 各种demo实例
- spring集成quartz实现的定时更新cache的代码配置
- spring集成quartz通过注解实现定时发送邮件的配置实例代码下载
- spring入门实例demo
- spring实例入门教程
请下载代码后再发表评论
文件名:spring_taskDemo.rar,文件大小:7518.537K
下载
- /
- /spring_taskDemo
- /spring_taskDemo/.classpath
- /spring_taskDemo/.mymetadata
- /spring_taskDemo/.project
- /spring_taskDemo/.settings
- /spring_taskDemo/.settings/.jsdtscope
- /spring_taskDemo/.settings/org.eclipse.jdt.core.prefs
- /spring_taskDemo/.settings/org.eclipse.wst.common.component
- /spring_taskDemo/.settings/org.eclipse.wst.common.project.facet.core.xml
- /spring_taskDemo/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /spring_taskDemo/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /spring_taskDemo/src
- /spring_taskDemo/src/beans.xml
- /spring_taskDemo

- spring 各种demo实例
- [工作必备]spring定时器简单的demo
- Spring两种常用的事务管理范例AspectJ和基于注解方式
- Java Spring定时器Demo, 可自动跳过节假日
- 证 Spring生命周期默认初始化和销毁方法通过xml配置实现
- 证 spring通过@Async注解实现异步执行Service方法并且通过Java Future对象得到执行结果
- spring实例入门教程
- spring入门实例demo
- spring整合rmi代码实例
- 原证精 spring如何注入List,Set,Map对象
- Spring Hibernate Spring Data MongoDB Akka Titles Bootstrap JQuery Maven 大全
- 证 spring实现忽略禁用@Required注解的实例

robin8899 LV3
2020年11月27日
flygrass LV12
2020年4月13日
xionghu LV1
2020年1月14日
asdfghjkl111ee LV3
2020年1月8日
邓世煌 LV6
2019年5月7日
yn2333 LV8
2019年3月6日
阿昌先生 LV12
2019年2月13日
abcabcabca LV3
2019年1月8日
john93 LV15
2018年12月28日
你是我不一样的烟火 LV11
2018年12月22日

huaua7676 LV30
1月23日
G2andIG LV5
1月17日
wanglinddad LV51
1月10日
氼乚----------- LV5
2021年12月10日
wsupsup LV15
2021年8月9日
1106104594
2021年6月12日
暂无贡献等级
loveskai2008
2021年6月9日
暂无贡献等级
15195859092 LV2
2021年5月21日
长安不测字 LV2
2021年5月18日
月销售目标 LV2
2021年4月21日