人间蒸发的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包!(,我就是这么解决的!)


打赏

已有1人打赏

已注销用户的gravatar头像
最近浏览
sunlzh888888  LV29 2022年11月4日
那一抹阳光  LV2 2022年5月19日
葡萄吃西瓜  LV4 2022年5月14日
cp3cp3cp3  LV2 2022年4月16日
wangdafen74521  LV1 2021年8月19日
qinjinshangdi  LV2 2021年5月26日
design  LV3 2021年5月19日
hl12481248 2021年4月24日
暂无贡献等级
李志光 2021年3月2日
暂无贡献等级
aaa454 2021年2月8日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友