mg摆脱70万大奖
最代码广告位
Bai_yk的gravatar头像
Bai_yk2015-03-20 13:41:39

spring?#28304;鴗ask实现定时任务入门例子源码分享

在一些项目里面比如进销存系统,对一些过期图片的定时清理或者库存不足发出预警提示,就需要用到定时调度技术。近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几?#36136;?#29616;方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。

Spring3.0以后?#28304;?#30340;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_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
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
mg摆脱70万大奖 澳门赛马会即时賠率表 大乐透预测139期历史同期 云南快乐十分 好玩的捕鱼平台 新疆35选7开奖号码走势图 天津11选5走势图阿彩 2122宝马线上娱乐 福建22选5 青海快三开奖结果9 哪些是正规的棋牌游戏大厅