我定义了一个借口Service 定义一个类ServiceA implements Service在一个嘞中DaoA extends ServiceA在action中Service a;在set方法上@Resource(name="daoA")总是出现这种错误;直接Service a=bew DaoA();又没错到底是为什么,Error creating bean with name 'customerRegisterAndModifyServicer': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'customerRegisterAndModifyDao' must be of type [myshop.all.services.Impl.RegisterValidateService], but was actually of type [$Proxy11]
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
大小写问题 DaoA, 不是 daoA
还有 是 new , 不是 bew
其实我不明白为何你要用 injection,
不过看不到你代码的上文下理, 所以也不作分析了
问: 你有没有写 package ?
在 @Resouce 里, 有没有 private Service ?
如果还是不行, 那你试试
@Resource ( name="DaoA", type="yourService" )
- 1 回答
- 0 关注
- 55 浏览
添加回答
举报
0/150
提交
取消