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,让学习和分享成为一种习惯! 举报

相关文章推荐

Android使用UncaughtExceptionHandler捕获全局异常

1. 前言Android应用出现crash时,会出现“程序异常退出”的提示,随后应用关闭,用户体验非常不好。一般为了捕获应用运行时异常后做出适当处理,给出合理提示时,我们开发中可以继承Uncaught...

Android开发用过的十大框架

本文系多方综合与转载整合,意在Android开发中能够知道和使用一些好用的第三方支持,省去自己的很多时间,下面涉及到的多为经过历史兴衰与检验的,江山代有人才出一代更比一代强,有些已经被更新更好用的所取...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Android项目架构搭建

1. 前言安卓属于小团队开发,架构的重要性在很多公司其实不是那么的明显,加上现在的开源框架层出不穷,更好的帮助我们上手android项目的开发。我前两年也在公司主导过项目开发,搭建过不少项目,以前主要...

浅谈安卓MVP模式

对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文通过对google官方demo:https://gi...

Android 最火的快速开发框架XUtils

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍: 鉴于大家的热情,我又写了一...
  • dj0379
  • dj0379
  • 2014-08-03 11:54
  • 311824

android机型适配终极篇

一,基本概念1、分辨率,屏幕大小,密度 (1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920、144...

错误信息:Bean property 'sessionFactory' is not writable or has an invalid setter method.

错误信息: org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of ...

Android http网络请求框架搭建

android上网络请求大致分为使用socket和http,普通应用大多使用http或者https,今天主要介绍http,实现目标通过使用http搭建一套简单的Android网络请求框架。 待续。...

简单迭代器 与 泛型for

初学lua很多地方似懂非懂 保存下来以后查看 环境是    luaforwidows编辑器用的scite  lfw自带了  function list_iter (t)--迭代器local i = 0...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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