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(七子表达式,七域表达式) 表达式的转换地址
本文作者:KwFruit
本文链接:https://www.cnblogs.com/mangoubiubiu/p/14193535.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步