springBoot定时任务处理类的实现代码
首先在启动类上添加注解:@EnableScheduling来开启定时任务
@SpringBootApplication
@EnableScheduling
publicclassApplication{
publicstaticvoidmain(String[]args){
SpringApplication.run(Application.class,args);
}
}
然后新建定时任务类
@Component
publicclassQuartzService{
/**
*通过时间表达式执行定时任务
*/
@Scheduled(cron="00/1***?")
publicvoidtimerToNow(){
System.out.println("nowtime:"+newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(newDate()));
}
/**
*启动时间点之后X毫秒秒执行一次
*/
@Scheduled(fixedRate=5000)
publicvoidtimerToZZP(){
System.out.println("fixedRate:"+newRandom().nextLong()+newSimpleDateFormat("HH:mm:ss").format(newDate()));
}
/**
*结束时间点之后每X毫秒执行一次
*/
@Scheduled(fixedDelay=10000)
publicvoidtimerToReportCount(){
System.out.println("fixedDelay:"+newRandom().nextLong()+newSimpleDateFormat("HH:mm:ss").format(newDate()));
}
/**
*第一次延迟X毫秒执行,之后按照fixedRate的规则每X毫秒执行
*/
@Scheduled(initialDelay=10000,fixedRate=6000)
publicvoidtimerToReport(){
System.out.println("initialDelay:"+newRandom().nextLong()+newSimpleDateFormat("HH:mm:ss").format(newDate()));
}
}
启动项目,定时任务开始
总结
以上所述是小编给大家介绍的springBoot定时任务处理类的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短