出现此问题的原因是在ApplicationContext.xml中配置有问题,里面的bean的属性名称用 与 注入的类名称不一致
applicationContext.xml
<bean id="testdao" class="com.tre.daoImpl.UserDaoImpl">
</bean>
<bean id="testservice" class="com.tre.serviceImpl.UserServiceImpl">
<property name="**userdao**" ref="testdao"></property>
</bean>
userServiceImpl
private UserDao **userdao**;
public void setUserdao(UserDao userdao) {
this.userdao = userdao;
}
** 中间的部分名称要一致。
本文系转载:http://blog.csdn.net/u012079603/article/details/42738821