Spring配置文件加载时出现Bean property 'newscontentDAO' is not writable or has an invalid setter method错误的解决[00原创]

原创 2007年09月17日 16:40:00

因为Spring要求注入的成员变量要按照Sun的命名规范,所以,注入变量名必须首字母小写

    <!-- DAO -->
    
<bean id="commonuserDao"
        class
="cn.edu.ynu.sei.booki.persistence.dao.CommonUserDAO">
    
</bean>
    
<bean id="administratorDao"
        class
="cn.edu.ynu.sei.booki.persistence.dao.AdministratorDAO">
    
</bean>

    
<!-- 用户门户 -->
    
<bean id="userFacade"
        class
="cn.edu.ynu.sei.booki.facade.UserFacade">
        
<property name="commonuserDao">
            
<ref bean="commonuserDao" />
        
</property>
        
<property name="administratorDao">
            
<ref bean="administratorDao" />
        
</property>
    
</bean>

 

 

逻辑层的实现应该这样写:

public class UserFacade implements IUserFacade
{
    IUserDAO commonuserDao 
= new CommonUserDAO();

    IUserDAO administratorDao 
= new AdministratorDAO();

    /**
     * 
@return the commonuserDao
     
*/
    
public IUserDAO getCommonuserDao()
    {
        
return commonuserDao;
    }

    /**
     * 
@param administratorDao the administratorDao to set
     
*/
    
public void setAdministratorDao(IUserDAO administratorDao)
    {
        
this.administratorDao = administratorDao;
    }
   
    。。。。
}

 

注意,其中commonuserDao,即属性必须首字母小写,而且不能在中间混有大写,否则会提示不可写或者没有setter方法或不可写!

 

哎。。。。各种规范。。。。

 
版权声明:欢迎加入开源技术 Q 群:242561391,让学习和分享成为一种习惯!

Spring配置文件加载时出现Bean property 'newscontentDAO' is not writable or has an invalid setter method错误的解决

因为Spring要求注入的成员变量要按照sun的命名规范,所以,注入 变量名必须首字母小写                                                       ...
  • daryl715
  • daryl715
  • 2007年01月26日 14:42
  • 4737

Bean property 'xxx' is not writable or has an invalid setter method

Bean property 'xxx' is not writable or has an invalid setter method
  • u012079603
  • u012079603
  • 2015年01月15日 11:28
  • 13210

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

错误出现提示:org.springframework.beans.NotWritablePropertyExcep tion:Bean property SysUserService is not w...
  • naughty610
  • naughty610
  • 2010年05月24日 08:49
  • 20706

Bean property 'xxx' is not writable or has an invalid setter method

直接翻译就是 名称为“xxx”的bean不能进行写操作或者有一个无效的setter方法   Bean property 'xxx' is not writable or has an in...
  • zdnlp
  • zdnlp
  • 2012年09月28日 10:17
  • 15616

dubbo-admin程序报错Bean property 'URIType' is not writable or has an invalid setter method.

原因在JDK1.8版本下确实会报错,需要将tomcat的JDK版本指定为1.7
  • wow4464
  • wow4464
  • 2016年07月04日 16:54
  • 1706

Bean property 'esyerDao' is not writable or has an invalid setter method. Does the parameter type of

系统里面的class文件以前都是直接丢到WEB-INF/classes 目录下面的,后来将class文件打为jar包,丢到了WEB-INF/lib 目录下面。 出问题的这个bean 就是因为 同时在W...
  • magi1201
  • magi1201
  • 2015年02月04日 22:37
  • 2425

报错:Bean property 'jdbcTemplate' is not writable or has an invalid setter method

问题:Bean property 'jdbcTemplate' is not writable or has an invalid setter method  解决:在Service增加get,s...
  • u013747792
  • u013747792
  • 2016年04月21日 14:51
  • 706

Bean property 'loginDAO' is not writable or has an invalid setter method

最近由于项目组需要,转而开始学习JSF+Spring+Hibernate。在调试一个网上例子的过程中,启动TOMCAT过程中出现了如标题的异常信息。最后通过同事们一起分析找到了原因,在Applicat...
  • lopper
  • lopper
  • 2009年04月23日 16:08
  • 9256

Bean property 'username' is not readable or has an invalid getter method

Invalid property 'username' of bean class [com.bbk.entity.User]: Bean property 'username' is not rea...
  • u012350993
  • u012350993
  • 2014年09月18日 15:14
  • 2726

dubbo-admin-2.5.3 运行报错: Bean property 'URIType' is not writable or has an invalid,uritypewritable

因为 jdk 是1.8的版本,和 dubbo-admin 存在兼容性问题。所以报错: Bean property 'URIType' is not writable or has an invali...
  • junlong750
  • junlong750
  • 2016年05月03日 09:31
  • 869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: Spring配置文件加载时出现Bean property 'newscontentDAO' is not writable or has an invalid setter method错误的解决[00原创]
举报原因:
原因补充:

(最多只允许输入30个字)