专栏首页数据分析与挖掘springboot任务之定时任务

springboot任务之定时任务

在启动入口上加上@EnableScheduling ,在需要定时的方法上加上@Scheduled注解

比如:

package com.gong.spingbootes.service;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

@Service
public class ScheduledServcie {
    //秒、分、时、日、月、周几
    @Scheduled(cron = "0 * * * * MON-FRI")
    public void hello(){
        System.out.println("hell...");
    }
}

@Scheduled注解中主要参数为cron,里面有六个值,分别对应着注释中的。上述代码意思是:星期一到星期五的整秒执行方法一次。

启动服务器,当时间是到13:22:00时,在控制台会输出:

在比如:

@Scheduled(cron="0,1,2,3,4 * * * * MON-FRI") :周一到周五的第0,1,2,3,4秒都会运行

@Scheduled(cron="0-4 * * * * MON-FRI "):周一到周五的第0,1,2,3,4秒都会运行

@Scheduled(cron="0/4 * * * * MON-FRI"):周一到周五从第0秒开始,每隔4秒执行一次

具体的可以参照上述表格。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • springboot分布式之整合zookeeper和dubbo

    sudo docker run --name zoopker01 -p 2181:2181 --restart always -d zookeeper:3.4....

    绝命生
  • django-表单之数据保存(七)

    绝命生
  • 2020计算机视觉stae-of-art论文汇总

    好记性不如烂笔头,更何况针对自己不熟悉的领域,没有工程实践,可能不了解论文的痛点。而且太多的awesome, 怎么也看不完:只收藏不看不如一篇一篇的看(git提...

    绝命生
  • 文本数字拆分技巧(第二弹!)

    上期刚刚分享了简单的通过智能填充和Len与LenB函数实现的文本数字拆分! 感兴趣可以点我先看上一期的! 本期难度较上期略有提高,和您分享新的技巧。 ? 没...

    用户1332619
  • Linux 抓取网页方式(curl+wget)

    curl 和 wget 命令,目前已经支持Linux和Windows平台,后续将介绍。

    阳光岛主
  • riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期

    前文回顾 riot.js教程【二】组件撰写准则、预处理器、标签样式和装配方法; riot.js教程【一】简介; 访问DOM元素 你可以通过this.ref...

    liulun
  • 安装使用pyclone进行克隆演化推断

    pyclone介绍   可以根据多个样品突变的allele frequency 和 copy number,推断出有该突变的细胞克隆所占的比例(cellular...

    用户1680321
  • circos 可视化手册-plots篇

    不论是highlights还是links,展示的都是染色体上某段区域的信息,在实际的数据中,除了区间信息外,还会有该区间对应的数据信息,比如测序深度等信息。对于...

    生信修炼手册
  • 推动大数据产业创新发展

    加米谷大数据
  • AI领域:如何做优秀研究并写高水平论文?

    每个人从本科到硕士,再到博士、博士后,甚至工作以后,都会遇到做研究、写论文这个差事。论文通常是对现有工作的一个总结和展示,特别对于博士和做研究的人来说,论文则显...

    磐创AI

扫码关注云+社区

领取腾讯云代金券