在springboot 上实现定时任务功能非常简单,简单到我都在怀疑为什么要写这篇博客。记录一下吧,记忆力差
用的是springboot自带的Scheduled模块,我们要做的就是在启动类上加个注解。
@EnableScheduling //定时任务
把上面注解加到启动类上
然后我们创建一个测试类测试一下。
package com.learn.paomo.Qua; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.util.Date; @Component //此注解声明是spring管理下 public class EnableTest { @Scheduled(cron = "*/3 * * * * *") //声明是定时任务方法 cron属性 时间规则 6位 不要多写和少写 public void testTask(){ System.out.println("--执行--"+ new Date(System.currentTimeMillis())); } }
需要注意的事项都写在注释上了,启动一下项目看下执行情况
ojbk! 是不是有点浅尝辄止了啊,以后用到更深层的东西再去学习吧,先捋一遍。。
-----------------------------
其中除了cron还有几个属性,对我没什么用就只是了解,用时可自行百度……