下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >编程语言 >SpringBoot:定时任务

SpringBoot:定时任务

希尔瓦娜斯发布于 2017-08-01 09:23查看:1001回复:1

        在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现。

     1、pom包配置

        pom包里面只需要引入springboot starter包即可

1501550409882016.jpg

     2、启动类启用定时

        在启动类上面加上@EnableScheduling即可开启定时

1501550443695184.jpg

     3、创建定时任务实现类

        定时任务1:

1501550492435724.jpg

        定时任务2:

1501550541866967.jpg

        结果如下:

1501550574307096.jpg

     参数说明

        @Scheduled 参数可以接受两种定时的设置,一种是我们常用的cron=”*/6 * * * * ?”,一种是 fixedRate = 6000,两种都表示每隔六秒打印一下内容。

        fixedRate 说明

        1.@Scheduled(fixedRate = 6000) :上一次开始执行时间点之后6秒再执行;

        2.@Scheduled(fixedDelay = 6000) :上一次执行完毕时间点之后6秒再执行;

        3.@Scheduled(initialDelay=1000, fixedRate=6000) :第一次延迟1秒后执行,之后按fixedRate的规则每6秒执行一次。

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

版主推荐

    共有1条评论

    • 课课家运营团队
    • 酸酸~甜甜
    • Mr ken
    • YUI
    • cappuccino
    • mr jack
    • IT宅男
    • Mright
    • 课课家技术团队1
    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: