背景
用到了 就得懂 是不是
源码
还是从注解出发,这回我们从@Scheduled注解出发(因为定义了以什么频率执行)
我们点一下cron点进去,发现ScheduledAnnotationBeanPostProcessor这个有用到,是个BeanPostProcessor,那就会作为组件加载进我们的Spring 容器了
从这里调的:
会添加一个CronTask:
最终会加进去了 this.scheduledTasks
然后呢?怎么执行定时任务?
用到了 就得懂 是不是
还是从注解出发,这回我们从@Scheduled注解出发(因为定义了以什么频率执行)
我们点一下cron点进去,发现ScheduledAnnotationBeanPostProcessor这个有用到,是个BeanPostProcessor,那就会作为组件加载进我们的Spring 容器了
从这里调的:
会添加一个CronTask:
最终会加进去了 this.scheduledTasks
然后呢?怎么执行定时任务?
先看代碼例子: //TestInnerClass.java import com.lin.liu.OuterClass.InnerClass; cl