spring的配置:

要定时执行的方法:

public class HelloTask {

public void say(){

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

String s = sdf.format(date);

System.out.println(s+"hello");

}

}

测试类 :

public static void main(String[] args) {

ApplicationContext context = new ClassPathXmlApplicationContext("app*.xml");

}

cronExpression的配置

字段 允许值 允许的特殊字符

秒    0-59 , - * /

分    0-59 , - * /

小时  0-23 , - * /

日期  1-31 , - * ? / L W C

月份  1-12 或者 JAN-DEC , - * /

星期 1-7 或者 SUN-SAT , - * ? / L C #

年(可选) 留空, 1970-2099 , - * /

表达式意义

"0 0 12 * * ?" 每天中午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期间的每1分钟触发

"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发

"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发

"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发

"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发

"0 15 10 15 * ?" 每月15日上午10:15触发

"0 15 10 L * ?" 每月最后一日的上午10:15触发

"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发

每天早上6点

0 6 * * *

每两个小时

0 */2 * * *

晚上11点到早上8点之间每两个小时,早上八点

0 23-7/2,8 * * *

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

0 11 4 * 1-3

1月1日早上4点

0 4 1 1 *

分享到:

2011-09-07 14:12

浏览 1641

评论

java 定时任务spring_Spring实现定时任务调度相关推荐

  1. java定时任务,每天定时执行任务

    java定时任务,每天定时执行任务.以下是这个例子的全部代码. public class TimerManager {//时间间隔private static final long PERIOD_DA ...

  2. Java基于Quartz的定时任务调度服务(一)

    Quartz的基本用法 一 Quartz的简单介绍 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现,一个优秀的开源调度框架,其特点是:强大的 ...

  3. java 定时任务spring_Spring定时任务(一):SpringTask使用

    新版spring开发三剑客实战第5+微 227.5元 (需用券) 去购买 > 背景:在日常开发中,经常会用到任务调度这类程序.实现方法常用的有:A. 通过java.util.Timer.Time ...

  4. java scheduled_Spring内置定时任务调度@Scheduled使用详解

    Spring提供了@Scheduled注解用于定时任务. 一.@Scheduled的基本使用 启用调度支持:@EnableScheduling 可以将@Scheduled注释与触发器元数据一起添加到方 ...

  5. 分布式定时任务调度实战

    目录 1.为什么需要定时任务 2.定时任务调度框架 2.1 单机 2.2 分布 3.xxl-job和elastic-job对比 3.1 支持集群部署方式 3.2 多节点部署任务执行方式 3.3 日志可 ...

  6. 一个简单的定时任务调度中心设计方案

    在日常开发中除了给前端开发接口,还要写一些定时处理任务,比如一个活动需要每天定时给所有用户派发奖励.一个成熟服务框架需要一个全局的定时任务调度中心,通过定时任务调度中心可以查看服务有哪些定时任务以及定 ...

  7. java实现每天定时执行任务,Java之——实现每天定时执行任务

    今天,十一长假的第三天,给大家带来一篇Java实现每天定时执行任务的文章,对于Java实现定时任务,相信大家并不陌生了,今天给大家带来的最基础的基于Timer的定时任务实现,好,我们直接进入正题了: ...

  8. java实现定时任务 schedule_Java定时任务调度详解

    前言 在实际项目开发中,除了Web应用.SOA服务外,还有一类不可缺少的,那就是定时任务调度.定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券 ...

  9. 【Java定时任务调度工具】Timer

    笔记来源:IMOOC Java Timer 定时任务调度 基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务. Timer 定义 一种工具,线程用其安排以后在后台线程中执行的任务.可安排 ...

最新文章

  1. mysqldump远程备份mysql数据库方法
  2. 字符串-验证回文串(双指针法)
  3. 多态时:成员特点,成员变量
  4. [置顶] 2014年八大最热门IT技能
  5. PMP读书笔记(第3章)
  6. 好用java库(二) : lambdaj (集合操作)
  7. daily scrum 11.30
  8. Spark 机器学习 —— KMeans
  9. AsyncTask使用须知
  10. java学生管理系统登录注册_《Java》— 学生管理系统——登录界面
  11. 你好Haskell (1) 环境搭建和简单玩玩
  12. nii格式转化为png格式或者img格式
  13. 方格分割 (dfs+思维)
  14. 使用JavaScript获取当前时间方法(AM、PM)
  15. 今日头条ajax技术内as ,cp,_cp_signature参数分析、破解及python爬取频道数据
  16. 哦, 这该死的txt回车符~
  17. Redis三种启动方式(Linux)
  18. 高速信号编码之8B/10B
  19. Ubuntu装系统后重启卡死解决办法(超详细)
  20. U盘制作Ubuntu系统启动盘的官方推荐软件

热门文章

  1. linux 启动rsyslog服务_我的服务器怎么老这么慢,难道说是被挖矿了?linux开机启动项自查...
  2. html语言使用什么来定位,HTML是什么,URL是什么
  3. python3 ascii转utf8_ASCII、Unicode、UTF-8以及Python3编码问题
  4. java spring文件下载_SpringMVC实现文件上传和下载的工具类
  5. mybatis 批量提交清除缓存_重学Mybatis(三)-------缓存 (含面试题)
  6. c# union结构体_P/Invoke各种总结(八、在C#中使用Union联合体)
  7. 智伴机器人广西团队_{智伴AI机器人}陈涛广西南宁防城港城市合伙人-人工智能下一个风口精准蓝...
  8. ssh传输越多越慢_Linux下分析网站访问慢原因
  9. Spring mvc 组件
  10. python 偏函数装饰器