java.lang.annotation.AnnotationFormatError:Invalid default异常解决方法

今天博主使用SpringBoot整合Dubbo 使用通用mapper的时候发生了一个这样异常 百度的方法千篇一律 不是版本冲突就是maven仓库的问题 但博主的问题远远不止这么简单(如下图)
在这里插入图片描述第一反应觉得这里可能是MapperScan注解的错误
1.首先确认导入的包是不是tk.mybatis(这里在第6行) ok我没有问题
在这里插入图片描述
2.确认扫描的位置没错 ok我没有问题
在这里插入图片描述
3.确认这些继续了通用mapper的类都导入的是tk.mybatis的包 ok我没有问题
在这里插入图片描述4.博主这里用的SpringBoot版本是1.5.10 tk.mybaits版本是1.2.3 没有版本冲突的问题

5.关键的一步来了 我这里面没有mybatis的依赖! ! ! ! ! ! ! ! 导致扫描不到mapper(个人理解:我感觉tk.mybatis是基于mybatis的 所以才会这样 如果路过大佬有正确标准的理解 请留言 谢谢!)
在这里插入图片描述6.所以我在该工程下的pom文件里面加入了这一条依赖
在这里插入图片描述
OK ! 问题解决

发布了28 篇原创文章 · 获赞 11 · 访问量 6608

猜你喜欢

转载自blog.csdn.net/zhanxiaozhangA/article/details/103131074