找不到bean,项目报错

找不到bean,项目报错

注入SpuRepository一直报空指针异常,注入拿不到Bean,看了下BeanFactory下的那个map也没有这个Bean,看了很久都没找到原因

http://img1.sycdn.imooc.com//climg/5f2c12b309c9d56d14480505.jpg

http://img1.sycdn.imooc.com//climg/5f2c11fc098dd98012120453.jpg

http://img1.sycdn.imooc.com//climg/5f2c11fd09ca8fbd14680542.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
慕桂英3272484 2020-08-21 17:49:06

我也是这个错误。。。。。卡了我好久了  而且我也对照源码看了,没觉得那里不一样。。。。


7七月 2020-08-07 13:21:51

Repository上加@Repository

  • 提问者 qq_慕雪8032863 #1
    service.impl.SpuServiceImpl required a bean of type 'com.example.repository.SpuRepository' that could not be found 加上了还是如此
    2020-08-10 21:14:42
  • 7七月 回复 提问者 qq_慕雪8032863 #2
    这种注入在项目中有很多类似的写法,你是只有这一个spu出错还是所有的都出错? 只看着一点代码很难看出问题,可以对比下代码是不是哪里写漏了?
    2020-08-10 21:29:49
  • 提问者 qq_慕雪8032863 回复 7七月 #3
    就注入这个xxxxRepository会报错,如果注入加这个@Autowired(required = false)就不会报错,很奇怪这个Repository加了@Repository也没用
    2020-08-14 22:40:27
提问者 qq_慕雪8032863 2020-08-06 22:26:46

service里肯定是注入了的

http://img1.sycdn.imooc.com//climg/5f2c130209984d0f10070435.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师