@Schedulede
时间: 2023-09-29 19:09:38 浏览: 79
@Scheduled注解是Spring框架中用来定义定时任务的注解。在上面的代码示例中,@Scheduled注解被用来标记一个方法,表示这个方法是一个定时任务。在这个示例中,定时任务的执行时间通过cron表达式来指定。cron表达式是一个字符串,它由6或7个空格分隔的字段组成,每个字段表示一个特定的时间单位,用来表示定时任务的执行时间。
在ExecutorConfig类中,通过注解@Configuration、@EnableAsync、@EnableScheduling和@Slf4j来配置线程池和定时任务的异步执行。其中@EnableAsync注解用来启用异步任务,@EnableScheduling注解用来启用定时任务的执行。
另外,在ExecutorConfig类中使用了ThreadPoolTaskExecutor来配置线程池,用于执行异步任务。而在ScheduleTask类中,通过@Scheduled注解和cron表达式来定义了一个定时任务,并在printLog方法中实现了具体的任务逻辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [springboot 自带定时任务 报错expected single matching bean but found 2: taskExecutor,taskScheduler](https://blog.csdn.net/tqwer/article/details/102293883)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Spring Boot学习(三):定时任务](https://blog.csdn.net/xxfamly/article/details/81219611)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文