欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

(入门SpringBoot)SpringBoot结合定时任务task(十)

程序员文章站 2022-07-05 10:31:24
SpringBoot整合定时任务task 下面是例子: 1. //开启定时任务:@EnableSchedulingpublic class DemoApplication { 2./** * 定时任务: */@Componentpublic class TestTask { private stat ......

springboot整合定时任务task

  1. 使用注解enablescheduling在启动类上.
  2. 定义@component作为组件被容器扫描.
  3. 表达式生成地址:http://cron.qqe2.com

下面是例子:

1.  //开启定时任务:
@enablescheduling
public class demoapplication {

2./**
 * 定时任务:
 */
@component
public class testtask {

    private static final simpledateformat dataformat = new simpledateformat("hh:mm:ss");
    //定义每3秒执行任务:
    @scheduled(fixedrate = 3000)
    public void reportcurrenttime(){
        system.out.println("现在时间:" + dataformat.format(new date()));
    }
}

3.启动就完事了.

提示: 定时任务可以用cron表达式:@scheduled(cron = "")