导读
由于项目需要,之前没怎么使用过定时器,在写定时器的时候运行出现各种错误,导致项目启动不起来,定时器也无法运行。下面简单介绍下如何使用定时器。
使用
创建定时任务
import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;@Componentpublic class Test {/*** 定时任务,每隔一秒执行,* cron表达式在线生成:http://cron.qqe2.com/*/@Scheduled(cron = "0/1 * * * * ?")public void printSay() {//需要执行的定时任务System.out.println("开启定时任务>>>" + new Date());}}
在SpringBoot启动类上面添加一个注解
添加@EnableScheduling注解,如下:
@SpringBootApplication@EnableScheduling //加上该注解,启动定时任务@MapperScan({"com.demo.dao"})public class ToolsApplication {public static void main(String[] args) {SpringApplication.run(ToolsApplication.class, args);}}
执行结果
启动SpringBoot后,控制台打印内容如下:
