1.在使用@Resoure的时候需要注意 的事项
@Resource(name="userManger")
public void setUsermanger(UserManger usermanger) {
this.usermanger = usermanger;
}
你要注意 你的UserManger 是具体的实现方法还是接口 如果是实现的方法就会出现 模型不匹配的错误
错误代码:org.springframework.beans.factory.BeanNotOfRequiredTypeException:
Bean named 'UserManager' must be of type [com.sys.service.impl.UserManagerimpl],
but was actually of type [$Proxy15]
内容是你返回的数据类型不匹配;
解决方法 1. 就是 把
private UserMangerimpl usermanger; (把申明UserMangerimpl 改为 UserManger这样的模式 )
private UserManger usermanger
public UserManger getUsermanger() {
return usermanger;
}
@Resource(name="userManger")
public void setUsermanger(UserManger usermanger) {
this.usermanger = usermanger;
}
这样就可以了
方法2 就是下载cglib-nodep-2.2.jar添加到项目lib目录中。
在http://download.youkuaiyun.com/tag/cglib-nodep-2.2.jar 中可以下载