日期:2014-05-17  浏览次数:20871 次

遇到一个怪问题,spring可以注入实现类,但注入接口就报空指针
ssh框架 hibernate3.3和Struts2和spring2.5 整合的

遇到一个怪问题,spring可以注入实现类,但注入接口就报空指针

是什么问题呢

------解决方案--------------------
探讨
引用:

第一次听说还能注入接口的,你认为接口可以实例化吗?


spring的三种注入方式:
1.接口注入(不推荐)
2.getter,setter方式注入(比较常用)
3.构造器注入(死的应用)

------解决方案--------------------
刚好路过,也比大侠们弄混了,三种注入听说过
XML code

<!-- agentArea -->
    <bean id="pushDataDao" class="com.chinagyl.iad.inteface.dao.PushDataDao">
        <property name="sqlMapClient">
            <ref bean="sqlMapClient" />
        </property>
    </bean>
    <bean id="pushDataBo" class="com.chinagyl.iad.inteface.bo.imp.PushDataBoImp">
        <property name="pushDataDao">
            <ref bean="pushDataDao" />
        </property>
    </bean>