SpringTask定时任务

域就是位置
cron表达式
cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发的时间
构成规则:分为6或7个域,由空格分隔开,每个域代表一个含义
每个域的含义分别为:秒、分钟、小时、日、月、周、年(可选)

一般周可以写?
所以几号和周几只选一个,几号不一定是周几,所以必须有一个是?只能定义一个

2022年10月12日上午9点整对应的cron表达式为:0091210?2022

*就代表每

maven包在springboot中
启动类上加上@EnableScheduling //开启任务调度
定时任务类需要加上注解@Component都需要交给Spring容器来管理
一般方法没返回值,注解放在方法上
@Scheduling(cron = “0 * * * * ?”)
即可开启定时任务

LocalDateTime.now().plusMinutes(-15)就是减十五分钟

posted @ 2024-05-21 00:10  launch  阅读(3)  评论(0编辑  收藏  举报