1、开启定时任务
2、制定定时任务
在com/atguigu/staservice/scheduled目录下创建ScheduledTask文件。
@Component
public class ScheduledTask {
@Autowired
private StatisticsDailyService staService;
//test每5秒钟执行一次
// @Scheduled(cron = "0/5 * * * * ?")
// public void task1(){
// System.out.println("*****************-----------执行了-------******");
// }
@Scheduled(cron = "0 0 1 * * ?")
//在每天凌晨1点,统计前一天数据
public void createData(){
String day = DateUtil.formatDate(DateUtil.addDays(new Date(),-1));
staService.createData(day);
}
}
3、cron表达式,七域表达式
https://cron.qqe2.com/