码迷,mamicode.com
首页 > 编程语言 > 详细

org.springframework.beans.factory.UnsatisfiedDependencyException 问题

时间:2020-01-06 22:56:16      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:nsa   技术   项目   ali   代码   tar   div   需要   size   

在用mybatis-plus生成代码的时候,生成代码后,springboot项目启动不了,总是这样的错误:

org.springframework.beans.factory.UnsatisfiedDependencyException  XXX No qualifying bean of type ‘com.springboot.modules.myuser.mapper.MyuserMapper‘‘ XXX

看了网上很多的方法,大概有几种:

1》》springboot的启动文件要放在合适的位置,springboot的约定由于配置,例如这样,它会默认去扫描当前包及子包下的文件

技术图片

 

如果把启动文件放在了其他地方,又没有配置包扫描,这样会扫描不到文件就会报错。

 

 技术图片

 

 

2》》配置包扫描

技术图片

 

上面两种方法:除了上述配置,还需要配置mapper接口的扫描,如:

技术图片

 或者在mapper接口上使用@Mapper注解:

 技术图片

 

 

做好这些以后,但发现还是报这样的错,几经排查终于发现,原来是pom.xml中jar包依赖问题:

我依赖的是这种包

      <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>3.2.0</version>
        </dependency>

换成整合包就解决问题了:

      <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.3.0</version>
        </dependency>

org.springframework.beans.factory.UnsatisfiedDependencyException 问题

标签:nsa   技术   项目   ali   代码   tar   div   需要   size   

原文地址:https://www.cnblogs.com/tdyang/p/12158814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!