spring注入对象报空指针,求指点......
spring+hibernate没用strutsspring中配置文件配置了。下面是set方法privateIDaodaoVlues;publicvoidsetDaoVl...
spring+hibernate 没用struts
spring中配置文件配置了。下面是set方法
private IDao daoVlues;
public void setDaoVlues(IDao daoVlues) {
System.out.println("set 注入..");
this.daoVlues = daoVlues;
if(daoVlues!=null)
System.out.println("注入....完毕..");
}
结果打印出来表示确实注入到daoVlues里面了。。
可是我在方法里面使用daoVlues调方法的时候报空指针。。。
哪位大哥,,指点一下。。我纠结一天了。。
呵呵 我找到问题所在了。 因为我用的是serverlet 没有用struts , 我测试的时候是手动new出来的。spring确实注入了。 我new出来的对象spring并不知道,spring并没有将daoVlues注入到我手动new出来的对象中。 我却调了daoVlues的方法。所以报空指针。。 展开
spring中配置文件配置了。下面是set方法
private IDao daoVlues;
public void setDaoVlues(IDao daoVlues) {
System.out.println("set 注入..");
this.daoVlues = daoVlues;
if(daoVlues!=null)
System.out.println("注入....完毕..");
}
结果打印出来表示确实注入到daoVlues里面了。。
可是我在方法里面使用daoVlues调方法的时候报空指针。。。
哪位大哥,,指点一下。。我纠结一天了。。
呵呵 我找到问题所在了。 因为我用的是serverlet 没有用struts , 我测试的时候是手动new出来的。spring确实注入了。 我new出来的对象spring并不知道,spring并没有将daoVlues注入到我手动new出来的对象中。 我却调了daoVlues的方法。所以报空指针。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询