• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
Spring 调度任务@scheduled学习总结

官网Api:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-annotation-support-scheduled;

1.initialDelay :初次执行任务之前需要等待的时间

@Scheduled(initialDelay =5000)
public void doSomething() {

}

2.fixedDelay:每次执行任务之后间隔多久再次执行该任务。

@Scheduled(fixedDelay=5000)
public void doSomething() {
    // something that should execute periodically
}

3.fixedRate:执行频率,每隔多少时间就启动任务,不管该任务是否启动完成

@Scheduled(fixedRate=5000)
public void doSomething() {

}

4.cron=“”设置时分秒等具体的定时,网上很很多相关列子。

例如:转:http://blog.csdn.net/kkdelta/article/details/7238581

@Scheduled(cron="*/5 * * * * MON-FRI")
public void doSomething() {
    // something that should execute on weekdays only
}

 

posted on 2018-01-19 12:23  山高我为峰  阅读(215)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3