<bean id="exuserDAO" class="com.yourcompany.struts.dao.IbatisExuserDAO">
<property name="sqlMapClientTemplate">
<ref bean="sqlMapClientTemplate"/>
</property>
</bean>
<bean id="studentDAO" class="com.yourcompany.struts.ibatis.IbatisStudentDAO">
<property name="sqlMapClientTemplate">
<ref bean="sqlMapClientTemplate"/>
</property>
</bean>
后台:org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/studentAction' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.yourcompany.struts.ibatis.IbatisExuserDAO] to required type [com.yourcompany.struts.dao.StudentDAO] for property 'exuserDAO'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [com.yourcompany.struts.ibatis.IbatisExuserDAO] to required type [com.yourcompany.struts.dao.StudentDAO] for property 'exuserDAO': no matching editors or conversion strategy found