大家好,又见面了,我是你们的朋友全栈君。
定时任务很简单,只需要三个注解即可完成。
1.首先需要创建一个执行定时任务的类,这里用到两个注解。
/**
* 这是一个定时任务类,用来执行定时任务
* @author:刘朋
* @date:2018-08-17 09:09
* @version:V1.0
*/
@Component
public class TimerTask {
/**
* 每秒执行一次
*/
@Scheduled(cron = "* * * * * ?")
public void scheduledTask(){
//这里是执行的代码。
}
}
2.如果用到了@Scheduled注解,需要在项目启动时添加扫描,在项目启动类上添加@EnableScheduling注解。
3.运行项目时就会按照@Scheduled注解上的表达式进行定时执行代码,这个表达式说起来也简单,但是老是记不住怎么写,但是不用担心,可以访问这个网址http://cron.qqe2.com/ 这里有一个cron表达式生成器,可以生成你想要的所有表达式。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106455.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...