为了账号安全,请及时绑定邮箱和手机立即绑定

为什么总出现这种错误;直接Service a=bew DaoA();又没错 ?

为什么总出现这种错误;直接Service a=bew DaoA();又没错 ?

撒科打诨 2023-03-12 21:17:28
我定义了一个借口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" )

查看完整回答
反对 回复 2023-03-15
  • 1 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信