Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:

错误描述如下所示:

我们将错误拉到最下面如下所示为导致异常的原因:

java 复制代码
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.example.reviewmybatisplus.Service.UserService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1801) ~[spring-beans-5.3.30.jar:5.3.30]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1357) ~[spring-beans-5.3.30.jar:5.3.30]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.30.jar:5.3.30]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) ~[spring-beans-5.3.30.jar:5.3.30]
	... 76 common frames omitted

出现上述的错误在于我们NoSuchBeanDefinitionException: No qualifying bean of type'com.example.reviewmybatisplus.Service.UserService',也就是说我们没有匹配的Bean,UserService为我们的持久化层接口,而IOC容器所管理的bean对象只能是类而不能是接口,因此我们只需要给该接口对应的类上添加@Repository将其交给IOC容器管理即可解决

相关推荐
卷无止境3 分钟前
C++20 的概念与约束:让模板编程终于"说人话"
后端
Ai拆代码的曹操4 分钟前
一次排查三种连接泄漏模式,再也不怕 HikariCP 连接池爆满了
后端
人活一口气8 分钟前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
咪库咪库咪10 分钟前
Cypher入门
后端
雪隐1 小时前
个人电脑玩AI-08让5060 Ti给你打工——我拿 Unlimited-OCR扫了 600 页书,然后悟了
人工智能·后端
AskHarries1 小时前
用 OpenClaw 做一份完整 PPT:从主题、提纲到 slide deck
后端·程序员
Csvn1 小时前
Linux 常用操作命令合集与运维实战
后端
卷无止境2 小时前
现代C++ 编译器生态及其对编程规范的影响
后端
云技纵横2 小时前
一个 @Async,把 @Transactional 的事务边界打穿了
后端·面试