springboot解决java.lang.ArrayStoreException异常

网友投稿 399 2022-09-06


springboot解决java.lang.ArrayStoreException异常

idea工具使用 java Exception Breakpoint 添加http://异常断点,在IDE里,新建一个断点,类型是Java Exception Breakpoint

当断点起效时,查看AnnotationUtils.findAnnotation(Class>, Class, Set) line: 686函数的参数。

可以发现

clazz是class

com.github.pagehelper.autoconfigure.MapperAutoConfiguration$$EnhancerBySpringCGLIB$$c62fb34c

annotationType是interface org.aspectj.lang.annotation.Aspect

说明是尝试从MapperAutoConfiguration里查找@Aspect信息时出错的。

MapperAutoConfiguration里确实没有@Aspect,但是为什么抛出java.lang.ArrayStoreException。

更糟糕的是MapperAutoConfiguration 是源码包中的。

接着往下再看。。。

没办法,只能在异常类里面打断点看,异常是java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy,那就在TypeNotPreseaGIFKFRaCqntExceptionProxy构造中打断点

一看这恍惚明白了什么,java.lang.ClassNotFoundException: org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration

aGIFKFRaCq

查看之后发现pom里面没写版本号...


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python教程(python教程软件下载)
下一篇:什么是python(python自动化测试)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~