前提场景:大概是用了ruoyi的定时框架代码,在sys_job的存储了任务相关信息,对应的业务job类没有implements Job,有@Component
现象:启动定时任务时,某一个业务Job里面的@Autowired的bean全部为null
答案:存储的定时任务方法名要为小simpleName,不要写全限定名name。
simpleName和name都可以进入业务Job,但是name时里面的javabean全部为空。
网上有说写自定义factory,用jobFactory把javabean交给spring去管理,没有生效