最代码人间蒸发的gravatar头像
最代码人间蒸发2019-05-14 12:36:59
public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()

博主,近期在帮忙一个朋友搭建boot2.x以上的框架时,报了这么一个如标题一样的错,百度上找了客服这个问题的办法!回复都是千篇一律,

他们会让你加入下边这个依赖,但是idea创建项目的时候这个已经创建了,并且它这个还是低版本的!默认的是2.0.1!

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.1.1</version>
</dependency>

 

那么这个问题怎么解决呢?

   我总结了一下:

         1.去掉runtime

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

         2.这个注解些正确!

@MapperScan({"com.example.demo.mapper"})//指向你的mapper接口类

         3.把这个确认无误!

mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml #对应你的mapper.xml映射文件
  type-aliases-package: com.example.demo.entity #对应实体类

       4.如果还出错!!!!删除本地maven库,重新下载jar包!(,我就是这么解决的!)


打赏

分享到:

最近浏览
dsjkfnd8小时前
暂无贡献等级
丶附耳聆听 LV205月17日
太阳月亮
海绵宝宝6868 LV55月17日
月亮星星
zlyang123 LV15月16日
星星
ZouPIng6215月16日
暂无贡献等级
2252536772 LV75月15日
月亮星星星星星星
coding喵 LV165月14日
太阳
最代码官方 LV1415月14日
皇冠皇冠月亮月亮月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友