定时任务
第一种注解Scheduled
@GetMapping("/initData2")
@Scheduled(cron = "0 0 1 * * ?")//每天凌晨一点执行(需要配置)
public void init2() {
log.info("初始化数据:{}", DateUtil.date());
iuWorkstationActivityService.initialize2();
log.info("数据统计完毕:{}", DateUtil.date());
}
第二种XxlJob (在任务调度中配置)
@XxlJob("workStationActivityJob")
public ReturnT<String> statisticsData2(String param) {
log.info("初始化数据2:{}", DateUtil.date());
iuWorkstationActivityService.initialize2();
log.info("数据统计完毕2:{}", DateUtil.date());
return ReturnT.SUCCESS;
}