BeanNotOfRequiredTypeException注入失败

编程入门 行业动态 更新时间:2024-10-10 05:24:13

BeanNotOfRequiredTypeException注入失败

BeanNotOfRequiredTypeException注入失败


问题描述

问题一:编写mapper文件实现接口方法,并使用@Autowired注解注入这个接口的对象,提示找不到这个接口的方法;
问题二:在使用@Autowired注解对接口的实现类对象进行注入时,提示注入失败。


原因分析:

问题一可能的原因:

  • mapper文件名与接口名不一致

  • mapper里的namespace的路径与接口的路径不一致

  • 没有写这个接口的实现文件(mapper文件)

  • mapper文件没有放在正确的路径下,编译时找不到

  • 动态实现接口时,扫描这个接口的路径写错,IOC容器无法注入(图省事我就扫描整个项目文件)

问题二可能的原因:

  • 没有写这个接口的实现类

解决方案:

我以上两个问题都出现过,
问题一我是在mapper文件的namespace里,接口的路径写错;
问题二我是没有用接口实现类的对象进行注入。🫠

更多推荐

BeanNotOfRequiredTypeException注入失败

本文发布于:2024-02-10 22:33:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1677685.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:BeanNotOfRequiredTypeException

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!