java中在配置spring時,遇到is not writable or has an invalid setter method的錯誤一般是命名方式的問題
需要寫成private userInfoDao userinfoDao;(這里前面是小寫,后面是大寫)
在get和set方法中,需要寫成這樣get 或set之后只能有兩個字母大寫
private userInfoDao userinfoDao;
public userInfoDao getUserinfoDao(){
return userinfoDao;
}
public void setUserinfoDao(userInfoDao userinfoDao){
this.userinfoDao=userinfoDao;
}
配置文件
<bean id="userinfoImp" class="com.power.daoImp.UserInfoDaoImp">
<property name="userinfoDao" ref="userinfoDao"></property>
</bean>
property中必須要在UserInfoDaoImp類中,需要get或set方法。