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方法。
is not writable or has an invalid setter method错误的解决
原文:http://www.cnblogs.com/Anders888/p/4735159.html