SpringBoot开启注解调用定时任务
Posted 蜜桃婷婷酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot开启注解调用定时任务相关的知识,希望对你有一定的参考价值。
平常项目中,会涉及一些定时任务,比如定时获取时间,发送短信邮箱,提醒我待办事项等等,下面说说Spring定时器的使用方法,这里以SpringBoot项目为例
1 启动类SpringBootApplication加上注解@EnableScheduling开启定时任务
@EnableScheduling //开启定时任务注解
@org.springframework.boot.autoconfigure.SpringBootApplication
public class SpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootApplication.class, args);
}
}
2给需要定时执行的任务方法加上注解配置参数
@Controller
public class TimeTestController {
@Scheduled(cron = "*/5 * * * * ?")//每个5秒执行一次任务(方法)
public void timeScheduled(){
Date dd=new Date();
//格式化
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:"+dateFormat.format(new Date()));
}
}
3 启动项目查看效果
以上是关于SpringBoot开启注解调用定时任务的主要内容,如果未能解决你的问题,请参考以下文章