1. 新建项目,在pom.xml导入必要的依赖。
org.springframework.boot
spring-boot-starter-parent
2.0.1.RELEASE
org.springframework.boot
spring-boot-starter-web
2. 写一个SpringBoot的启动类
@SpringBootApplication
@EnableScheduling
@MapperScan("com.less.parent.dao")
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
3. 编写定时任务
@Component
public class SchedulingTask {
//表示每隔3秒
// @Scheduled(fixedRate = 3000)
// 表示方法执行完成后5秒
// @Scheduled(fixedDelay = 5000)
// 表示每五秒执行一次
@Scheduled(cron = "*/5 * * * * ?")
public void TestTask() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(new Date()));
}
}
4. 执行结果
2020-09-20 17:20:35
2020-09-20 17:20:40
2020-09-20 17:20:45
5. 总结
版权声明:
本文为博主原创文章,遵循
CC 4.0 BY-SA
版权协议,转载请附上原文出处链接和本声明。
本文链接:
http://blog.csdn.net/weixin_42949841/article/details/108695570
END
我是武哥,最后给大家免费分享我写的 10 万字 Spring Boot 学习笔记(带完整目录)以及对应的源码。这是我之前在 CSDN 开的一门课,所以笔记非常详细完整,我准备将资料分享出来给大家免费学习,相信大家看完一定会有所收获(下面有下载方式)。
![](http://mmbiz.qpic.cn/mmbiz_png/SicibLDuFdrMH9eL0Cl6qT7yQFQVfibXCpibV2xiaNT7kQEI4Baabvxy6IFChKDgJIxbEjye0gnBG3IWxXQezCWUOng/640?wx_fmt=jpeg)
![](http://mmbiz.qpic.cn/mmbiz_png/SicibLDuFdrMH9eL0Cl6qT7yQFQVfibXCpibnTAAkXrVrSC2LOTbFPcfuDvytMaRgnaD3poOdhyuh1kRJ3XHqzMTNA/640?wx_fmt=jpeg)
![](http://mmbiz.qpic.cn/mmbiz_png/SicibLDuFdrMH9eL0Cl6qT7yQFQVfibXCpibfynpR1Tj6EEiaYCJyat38SzmbM1dEZEN2akyy0MrNGWBWPxsU0cHReg/640?wx_fmt=jpeg)
可以看出,我当时备课非常详细,目录非常完整,读者可以手把手跟着笔记,结合源代码来学习。现在免费分享出来,有需要的读者可以下载学习,就在我公众号回复: