Scheduled定时器
时间: 2023-10-12 17:03:05 浏览: 87
@Scheduled注解可以用于创建定时任务。在方法上加上@Scheduled注解,可以将这个方法定义为一个定时任务,并且可以使用cron表达式来控制任务的执行时间。为了开启定时任务,需要在类上添加@EnableScheduling注解。定时任务的执行过程包括解析注解参数并将其放入定时任务列表中,然后在定时任务列表中统一执行相应的任务。定时任务的执行顺序按照cron表达式的配置来判断执行时间,计算出下次执行时间并放入线程中,到了执行时间就会执行任务。此外,可以通过fixedRate和fixedDelay来配置任务的间隔时间,而cron表达式则可以配置任务在具体时刻执行。根据任务的需求,建议使用fixedRate和fixedDelay来强调任务间隔,而使用cron表达式来强调任务在特定时刻执行。配置文件中可以对定时任务进行相应的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Java定时器 @Scheduled注解的使用](https://blog.csdn.net/m0_64416017/article/details/129582204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [@Scheduled定时器](https://blog.csdn.net/zqy123456_123/article/details/127845614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文