no setter found for property是什么问题哈?在applicationContext.xml配置文件中注入BIZ,
<bean id="ihmainIBiz" class="com.whhd.biz.IHmainImpl">
<property name="hdmainDAO">
<ref bean="HdmainDAO"/>
</property>
</bean>
class 就是 impl的 路径撒
property name 应该是 路径里
public HdmainDAO hdmainDAO;
的hdmainDAO名字
为什么 我的property 会老是报错哈
<bean id="ihmainIBiz" class="com.whhd.biz.IHmainImpl">
<property name="hdmainDAO">
<ref bean="HdmainDAO"/>
</property>
</bean>
class 就是 impl的 路径撒
property name 应该是 路径里
public HdmainDAO hdmainDAO;
的hdmainDAO名字
为什么 我的property 会老是报错哈
再不行就检查一下id=HdmainDAO的bean配的是否正确
<bean id="ihmainIBiz" class="com.whhd.biz.IHmainImpl">
<property name="hdmainDAO">
<ref bean="HdmainDAO"/>
</property>
</bean> 首先com.whhd.biz.IHmainImpl 类中必须有一个
public void setHdmainDAO(HdmainDAO hdmainDAO){
//方法体
}方法
而后 <ref bean="HdmainDAO"/> 指向了一个已实例化的 bean
所以你应该在配置文件中还有
<bean id="HdmainDAO" class="XXXXXX.HdmainDAO"> 这样的配置