一个使用SSM的项目,但是已经加了@Mapper和进行了配置但是,仍然报错没有注入Bean,如何解决?

一个使用SSM的项目,但是已经加了@Mapper和进行了配置但是,仍然报错没有注入Bean

img

img

img

img


请网友帮忙看一看,太感谢你了,我已经看了好久了qwq

该回答引用ChatGPT,如果有帮助到您请点个采纳
可以尝试检查以下几个问题:

确认是否已经在配置文件中扫描了mapper包;

确认是否开启了自动扫描配置;

检查数据库连接配置是否正确;

检查mapper类是否有注解错误;

检查是否使用了懒加载等方式导致没有被初始化;

报错如下:

img

所有类和包如下:

img

img

img

1.换个注解试一下

@MapperScan("")

2.把你的Mybatis依赖贴出来

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
  1. 查看你的mapper文件namespace路径有没有写错;
  2. 配置文件 mybatis.mapper-locations: classpath:com/base/demo/dao/mapper/*.xml