spring注入一般不会有问题,你的spring容器启动了没

解决方案 »

  1.   

    有这么问问题的吗?
    你贴得代码ca数组有个毛用啊?
    sdo又是吗玩意?
    看懂成神了!
      

  2.   

    启动了,因为是在web启动之后运行的程序,其他程序中的注入可用
      

  3.   

    sdo就是个参数,自定义的,现在这个反射的类已经可以访问,只是方法里面引用了一个全局变量是通过反射注入的,这个注入貌似不起作用,不知道是不是反射导致的注入失效
      

  4.   

    应该是配置文件中进行构造器注入的时候注入失败,建议用set注入替换构造器注入。
      

  5.   

    xml现在没在电脑上,这个注入应该没问题,因为通一个工程里的其他类也有调用这个都没问题,就是因为这个类的方法是通过反射执行的,我怀疑是不是反射初始化这个类使这个类的spring管控失效了
      

  6.   

    我也遇到这个问题了,在反射的方法中需要其他的bean就没有注入,好像,反射方法时,就没有使用spring一样。怎么解决呢
      

  7.   

    嘿嘿,我也遇到这个问题了,刚开始也很郁闷呢,最好找了我们的架构师,解决了,比如method.invoke(AutoDealUtil , objects);
    里面的method必须是接口的实现类的方法,不是接口的方法,而且AutoDealUtil 必须是从spring容器里面拿个,千万不能new.你new就相当于和spring没有任何关系了