unexpected error occurred in s
时间: 2023-08-26 19:11:48 浏览: 39
回答: 从引用中可以看出,这个问题是因为在服务启动时,由于@Scheduled注解的执行级别高于@Resource注解,导致自动注入失败。在这种情况下,可以使用引用中提供的解决办法。通过创建一个ScheduleConfig类,并实现ApplicationContextAware接口,可以获取到ApplicationContext对象。然后,使用getBean方法可以通过class获取到需要注入的bean。这样就可以解决自动注入失败的问题。<em>1</em><em>2</em>
#### 引用[.reference_title]
- *1* [异常 :Unexpected error occurred in scheduled task 。 Spring Boot定时任务调度注解@scheduled](https://blog.csdn.net/UpjQ16/article/details/129757623)[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^chatsearchT3_1"}} ] [.reference_item]
- *2* [SpringBoot Task定时任务报错Unexpected error occurred in scheduled task原因及解决办法](https://blog.csdn.net/weixin_63692154/article/details/126274945)[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^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]