springBoot-定时任务

1丶启动类上面加上

1
@EnableScheduling//定时任务

2丶写个任务类 交给spring 管理

复制代码
package com.atguigu.edustatistics.scheduled;

import com.atguigu.commonutils.DateUtil;
import com.atguigu.edustatistics.service.StatisticsDailyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.util.Date;

@Component
public class ScheduledTask {


    /**
     * 测试
     * 每天七点到二十三点每五秒执行一次
     * 这里只能写 6 位 springBoot默认的是当前的 年份, 写7位会报错
     */
    @Scheduled(cron = "0/5 * * * * ?")
    public void task1() {
        System.out.println("*********++++++++++++*****执行了"+new Date());
    }


}
复制代码

3丶效果

4丶附上cron(七子表达式,七域表达式) 表达式的转换地址 

https://www.pppet.net/

 

本文作者:KwFruit

本文链接:https://www.cnblogs.com/mangoubiubiu/p/14193535.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   KwFruit  阅读(84)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起