一般在使用Spring进行 JavaBean进行注入 是 public void setUerDAO(UserDAO userdao).
然后可以在Spring的 <property name="uerDAO"> <ref local="userDAO" />.
这里的第1个参数是 setXXX的名字。 后面的这个是在Spring中配置的自己的DAO名字 如果你自己定义的DAO的名字如果叫userDAO1的话。那在你的<property name="uerDAO"> <ref local="userDAO1" />.也要向对应。
还有一种情况是因为命名不规范导致的错误 比如 :public void setDbBaseDAO(DbBasedao dao).
这里如果还按照以前的配置把dao前面的字母小写。这个时候就不行了。
<property name="dbbaseDAO"> <ref local="DbBaseDAO" />.
这个时候你还是按照以前的配置方法将会出现问题。在这里我们要这样配置
<property name="dbBaseDAO"> <ref local="DbBaseDAO" />.
现在把DbBaseDAO的db作为一个字母小写, db 相对于例1 的user 然后后面的BaseDAO 相对于例1的DAO。这样写才通的过。