解决方案 »

  1.   

    调用的类中这样写:
    @Resource(name = "xxxService")
    private XXXService xxxService;Service实现类这样写:
    @Service("xxxService")
    public class XXXServiceImpl implements XXXService{
    ......
    }
      

  2.   

    就是空指针,打印出来也是null
      

  3.   

    就是空指针,打印出来也是null 
      

  4.   

    注册成功了,其他的action中都可以获取
      

  5.   

    就是空指针,打印出来也是null 
    三楼正解
      

  6.   

    就是空指针,打印出来也是null 
    三楼正解
    有解决办法么 
      

  7.   

    你那个service的继承类写了component了么?resource的名字有没有写错?resource有没有写在set方法或属性名字上?
      

  8.   

    都写了啊  关键我的Action中可以获取到services ,一个定时任务中就获取不到 
      

  9.   

    要用spring注入的前提是你这个类的实例是由spring创建的,如果你的类是普通类,用new来创建实例的话,不能注入spring的bean,因为你这个类根本不是spring框架来管理的,不过如果要用spring的bean也是可以的,可以通过 BeanFactory.getBean("beanName")来获取
      

  10.   

    new ClassPathXmlApplicationContext("classpath:applicationContext.xml");  我是这样创建的啊  启动的时候加载这个配置文件