spring 第二课 定时任务管理

首先进入spring官方文档的定时任务页面,如下图




官网说明 文档例子是第5秒打印一次当前时间的定时任务


接下来,创建一个定时任务组件,其实就是写一个java类,加上组件注解 @Component,在定时任务的方法上加上注解 @Scheduled 


根据文档,除了@Scheduled的fixedRate这个参数,也可以加fixedDely,cron。如下

 

我在我的项目里定义一个包,写一个定时任务类。



文档说启用定时任务是在启动类里加上注解


我在我的项目里的代码如下:

@EnableScheduling  //扫描定时任务
@EnableAsync  //启动线程池
@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

启动服务,打印结果如下:


到此,定时任务就完成了。

猜你喜欢

转载自blog.csdn.net/zhc2683_chao/article/details/79797591
今日推荐