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

<property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写

2013-05-29 10:20 489 查看


org.springframework.beans.NotWritablePropertyException: Invalid property '' of b

Sql代码


org.springframework.beans.NotWritablePropertyException: Invalid property '' of bean class?2009-02-13 15:22

  出现异常的原因是在application-xxx.xml中property name的错误。

  <property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写。

  比如

public class PostManageImpl extends BaseManage implements PostManage {

 private PostDAO dao = null;

 public void setPostDAO(PostDAO postDAO){

  this.dao = postDAO;

 }

}

  那么xml的定义应该是:

<bean id="postManage" parent="txProxyTemplate">

<property name="target">

 <bean class="com.yz.spring.service.implement.PostManageImpl">

  <property name="postDAO"><ref bean="postDAO"/></property> 对

  <property name="dao"><ref bean="postDAO"/></property> 错

 </bean>

</property>

</bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐