您的位置:首页 > 运维架构

SSH框架 Bean property * is not writable or has an invalid setter method错误分析与解决方法

2010-05-24 08:49 246 查看
错误出现提示:

org.springframework.beans.NotWritablePropertyExcep tion:Bean property
'SysUserService' is not writable or has an invalid setter method: Does the
parameter type of the setter match the return type of the getter?

错误分析 :

根据org.springframework.beans.NotWritablePropertyExcep tion
初步分析是spring配置文件中配置问题 或配置文件中<bean>某个地方写的不对。

出错地点(红色标注为为导致出错的地方):

<bean id="SysUserService"
class="softqilu.admin.service.SysUserService">

<property name="SysUserDao
"
ref="SysUserDao"></property>

</bean>

而 java类中我写set方法中是这么写的

public class SysUserService {

private SysUserDao sysuserdao;

public void setSysuserdao(SysUserDao sysuserdao
)
{

this.sysuserdao = sysuserdao;

}

}

set 中的属性sysuserdao
和 property name="SysUserDao
" 写的不一致

解决方法:

<bean id="SysUserService"
class="softqilu.admin.service.SysUserService">

<property name="sysuserdao
"
ref="SysUserDao"></property>

</bean>

将<property name="sysuserdao
"
ref="SysUserDao"></property>修改成和set一致 即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐