人间蒸发
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包!(,我就是这么解决的!)
评论
最近浏览
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日
暂无贡献等级