springboot 整合 mybatis 报错: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
2018-07-26 11:22
633 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39099024/article/details/81216740
报错如下:
[code]Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.****.mybatis.springboot.mapper.UserMapper' 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:1493) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE] ... 29 common frames omitted
解决方法:
在启动类中加入dao层mapper接口文件扫描注解
@MapperScan("mapper接口文件包路径");
遇到这种首先各个路径是否配置正确:
例如xml中的
<mapper namespace="com.***.mybatis.springboot.mapper.UserMapper" >
以及扫描配置:
最后检查jar包是否正确:
<!-- mybatis的开发包 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.4</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.1</version>
</dependency>
阅读更多
相关文章推荐
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'http://10
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [
- 菜鸟解答:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
- spring cloud在编写测试用例时报错:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: N
- cxf之org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cxf' available
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cxf' is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
- org.springframework.beans.factory.NoSuchBeanDefinitionException/expected at least 1 bean which quali
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx'is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException
- org.springframework.beans.factory.NoSuchBeanDefinitionException
- org.springframework.beans.factory.NoSuchBeanDefinitionException 异常解决方法
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilter