Insight spring @Scheduled 解析过程

来源:互联网 发布:堆垛机用与单片机 编辑:程序博客网 时间:2024/05/14 04:14

接着上一篇<task:annotation-driven>解析,Insight @Scheduled 解析。

1、@Scheduled注解方法的加载

2、@Scheduled注解方法的处理

根据Scheduled属性构造不同类型的Task(triggerTasks、cronTasks、fixedRateTasks、fixedDelayTasks),然后注册到ScheduledTaskRegistrar,最后由其激活Task。

3、激活Task

registrar.afterPropertiesSet();

4、finally,调度任务就乖乖的定时execute啦。



附ScheduledExecutorService自带Example:


0 0