因为项目开始的时间比较早。所以之前的一些功能都是用JDBC且是一个类完成所有的逻辑操作包括连接DB查询数据。。后来项目改进用了MVC模式。也引入了SPRING。。所以现在的项目就是有新旧二种不同模式(一种是一个类完成所有操作,一种是MVC加SPRING & HIBERNATE)。可是我现在想在之前的类中引用其它的对象。所以我把该类加入了SPRING的配置文件。启动服务的时候也能加载该类。。可是我在运行程序的时候它会报一个
[09-4-17 15:12:10:797 CST] 33278bc6 SystemErr     R java.lang.NullPointerException
的错。。就是引用的这个对象是空,,也就是说SPRING并没有注入这个类????????

解决方案 »

  1.   

    配置文件写对了,在类里面注入了并且给了set方法,就应该没问题。可以写个test测试下。看看有没有获得要注入的bean实例。
      

  2.   

    配置文件写对了。。也有SET方法测试的时候就是发现它没有注入BEAN的单例不知道是什么问题。。同一个配置文件的其它类都可以噢。。