(入门SpringBoot)SpringBoot结合定时任务task(十)
程序员文章站
2022-04-08 23:03:29
SpringBoot整合定时任务task 下面是例子: 1. //开启定时任务:@EnableSchedulingpublic class DemoApplication { 2./** * 定时任务: */@Componentpublic class TestTask { private stat ......
springboot整合定时任务task
- 使用注解enablescheduling在启动类上.
- 定义@component作为组件被容器扫描.
- 表达式生成地址: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 = "")