定时任务调度:Unexpected error occurred in scheduled task
·
今天用spring boot的@Scheduled进行一个定时任务时,报了:Unexpected error occurred in scheduled task这个错
这是我的源代码:
咨询了大佬之后指出:这是因为@Scheduled注解方式级别高于资源注入级别,导致了资源注入失败
解决方案之一:
使用ApplicationContextAware,它实现了这个接口的bean,当spring容器初始化的时候,会自动的将ApplicationContext注入进来
如上,改好后正常运行
更多推荐
已为社区贡献2条内容
所有评论(0)