定时任务Service
点我在线生成cron
需要在方法前使用@Scheduled 并且书写cron表达式 (cron = “1-30 * * * * MON-FRI”)
/**
* 创建定时任务
* @author AnQi
* @date 2020/3/11 17 41:28
* @description
*/
@Service
public class ScheduledService {
private static int count = 1;
/**
* 秒 分钟 小时 日 月 周
*
*/
@Scheduled(cron = "1-30 * * * * MON-FRI")
public void dataCount(){
System.out.println("数据统计第"+ count++ +"次");
}
}
在启动类前使用@EnableScheduling 开启定时任务
//开启定时器
@EnableScheduling
//开启注解 异步处理
@EnableAsync
@SpringBootApplication
public class SpringBoot11TaskApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBoot11TaskApplication.class, args);
}
}