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

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

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

你可能感兴趣的:(java.lang.annotation.AnnotationFormatError:Invalid default异常解决方法)