Could not autowire. No beans of 'UserMapper' type found.

Could not autowire. No beans of 'UserMapper' type found.

问题描述:

Could not autowire. No beans of 'UserMapper' type found. 这个是什么情况,要忽略不理会吗?项目可以启动,前端可以正常查询。不过显示的是字符串,不是json格式?

https://img1.sycdn.imooc.com//climg/63ef19fe09b3b9ac19001109.jpghttps://img1.sycdn.imooc.com//climg/63ef1a46099e109313060373.jpg

正在回答

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

3回答

同学你好~

1.@Autowired注解在进行检查时,可能会出现误报,这是IDEA内部基础时不能准确检查导致的,可以运行项目尝试一下。如果不存在错误则可以忽略。

2.@Autowired注解报错时,除上述误报,也有可能是配置文件中确实没有对应的bean或者接口上没有加入正确的注解,所以遇到报错时可以参考这两点先进行检查。

3.即使是Json串,直接输出到浏览器上,看上去也是字符串的形式。可以通过JS代码获取Json对象,使用console.log输出一下。在控制台上可以明显的看出字符串与Json串的区别。

祝学习愉快~

Gavinf 提问者 2023-02-17 14:14:38

但是有个问题 :前端查询后,显示的是字符串,不是JSON格式?

Gavinf 提问者 2023-02-17 14:13:46

原来是影响程 序运行,只要在mapper上手动添@Repository注解即可,

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

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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