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

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

SpringBoot:定时任务

希尔瓦娜斯发布于 2017-08-01 09:23查看:1183回复: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条评论

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

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: