无法自动装配。找不到 'xxxMapper' 类型的 Bean。
你们好,我是金金金。

场景
- 我正在使用
springboot编写程序,自动注入的时候提示无法自动装配问题

排查
- 这是我的
mapper

- 启动类

我启动类上没写任何扫描的注解,
springboot默认扫描的位置是主启动类所在的包及子包,我的启动类在boot下所以根本就扫描不到mapper下的接口,也就出现了无法自动装配问题
- 我的结构如下

造成error的原因
springboot默认扫描的位置是主启动类所在的包及子包,没扫描到mapper包
解决
把主启动类从
boot目录中拿出来,放在yjx目录下

总结
springboot默认扫描的位置是主启动类所在的包及子包,需要注意文件的存放路径!当然也可以不放在一起,可以利用注解配置解决,请大佬们另行百度~
- 编写有误还请大佬指正,万分感谢。
转载自:https://juejin.cn/post/7352763168902856758