开启定时任务
在application.java
主程序中使用注解@EnableSchedule开启定时任务
@SpringBootApplication
@MapperScan("com.example.test.dao")
@EnableTransactionManagement
@EnableCaching
@EnableScheduling //开启定时任务
public class Application extends SpringBootServletInitializer {
//以下省略
新建定时任务
使用@Component注解成bean对象,使用@Scheduled设置任务的cron表达式;
@Component
public class TestTask {
@Scheduled(cron = "0 * 11 * 7 ?")
public void test(){
Date date=new Date();
System.out.println(date+"定时任务运行了");
}
}