为什么我在quartz任务类中调feign空指针呢,bena已经注入进来了,在其他地方调用正常,求解答

解决方案 »

  1.   

    job并不能注入到spring里面
      

  2.   

    你需要自己去网上找,quartz如何与spring集成,你可以用spring的整合包,也可以自己通过写配置类,来解决整合问题.
    job不是由spring创建的,而是quartz自己反射new出来的,所以不会注入 。所以 我感觉,你这里的job是为null的
      

  3.   

    注入dataSynicService 失败, wafa.build.buildmaterials,service.impl  这个包路径,spring是否有扫描呢
      

  4.   

    额,集成好的,只是调用feign会null
      

  5.   

    注入成功的,dataSynicService 是微服务feign
      

  6.   

    额,申明一下,方法没问题的,只是在定时任务框架中调用feign服务出现了空指针的异常,feign服务也是已经注入进去了,很无解