@Autowired为什么注入 不成功。说找不到bean

来源:4-2 Spring Bean装配之Autowired注解说明-1

慕粉1473922411

2019-01-16 22:44

mvc模式。为啥会报错呢。请大家看下


首先是Service层

https://img.mukewang.com/5c3f420100018b3507500422.jpg

然后是dao层

https://img1.mukewang.com/5c3f422d000139fd08350280.jpg

再来是业务实现类

https://img3.mukewang.com/5c3f425200011f2b07810488.jpg

最后是控制层

https://img2.mukewang.com/5c3f42670001f12d09090514.jpg

这个是测试

https://img2.mukewang.com/5c3f429500014ccb10220421.jpg

xml文件。我看人家只写了一行。。

https://img3.mukewang.com/5c3f42b6000199ed11910388.jpg

运行。报错。

https://img.mukewang.com/5c3f42e60001ce5f18370628.jpg

这是为什么呢

写回答 关注

4回答

  • qq_慕沐8227230
    2019-01-17 14:13:10
    已采纳

    service层和dao层的bean没定义

    慕粉1473...

    解决了,您不用回复了。我看他这是咋实现出来的。

    2019-01-17 16:15:42

    共 2 条回复 >

  • QQ无傷
    2019-12-17 22:13:10

    怎么解决的说一下啊,我也遇到了这个问题

  • 慕粉1473922411
    2019-01-17 15:59:55

    大家,我在Service的实现类里添加了

    @Autowired

    private StudenteMapper studenteMapper;

    但就报错了,我在配置扫描里写了相关包的。错误还是之前的错误。说找不到bean。但注掉它一切正常。难道从Controller的那个bean进到Service的实现类时还要有一个Bean吗?


    qq_慕粉3... 回复慕粉1473...

    请问如何解决的,自动注入,说找不到bean

    2019-10-28 11:33:46

    共 2 条回复 >

  • qq_璀璨明天_0
    2019-01-17 10:03:38

    XML 文件里只配置了Controller的bean  如果你没有启动项目就因为没有配置service和dao的bean 所以会报错  如果启动了项目 那配置扫描需要修改 要可以扫描到service和dao才可以

    慕粉1473...

    谢谢,早上查到了,但是。。接口实现类的打印不出来。并且报错。。我再看了。谢谢你

    2019-01-17 12:13:31

    共 1 条回复 >

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题