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

userMapper无法注入

https://img1.sycdn.imooc.com//5d25960500018f8e09590411.jpg

我都把mysql换成8.0了。。。。。。

Error creating bean with name 'userMapper' defined in file

正在回答

6 回答

你的启动类或者配置类,增加@MapperScan("com.mp.dao")这个注解了吗?

0 回复 有任何疑惑可以回复我~

把@Autowired  改成@Resource

0 回复 有任何疑惑可以回复我~
#1

SperiaX

有效的
2019-07-27 回复 有任何疑惑可以回复我~

是这样,我也遇到了这个问题,但是我直接在@Test标签运行select方法,还是可以进行数据库https://img1.sycdn.imooc.com//5d282d9700018b6719201080.jpg的操作 

0 回复 有任何疑惑可以回复我~
#1

祭羽丶琉璃

哦 ,我打的是insert方法。。。。嘿嘿
2019-07-12 回复 有任何疑惑可以回复我~
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>2.1.9</version>
</dependency>
<!--<dependency>-->
    <!--<groupId>com.baomidou</groupId>-->
    <!--<artifactId>mybatis-plus-support</artifactId>-->
    <!--<version>2.1.9</version>-->
<!--</dependency>-->

这样子解决了问题

0 回复 有任何疑惑可以回复我~
#1

老猿

引入3.X版本的MP不行吗?
2019-07-12 回复 有任何疑惑可以回复我~

卡到这里了, 没法往下学了

0 回复 有任何疑惑可以回复我~

我也遇到同样的问题了,那个扫描写了的,我再检查看看

0 回复 有任何疑惑可以回复我~
#1

老猿

引入的是Mybatis-Plus的启动器吗?坐标是以下这个吗? <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>要引入的版本</version> </dependency>
2019-07-11 回复 有任何疑惑可以回复我~
#2

三又十二分之四

应该是idea识别问题,要么再idea里面把@Autowired的一个报错去掉,要么直接把@Autowired注入改成@Resource注入就能识别了。
2019-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

userMapper无法注入

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信