springboot解决java.lang.ArrayStoreException异常

作者:cnsu-cmh 时间:2023-06-24 19:22:25 

springboot解决java.lang.ArrayStoreException异常

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

springboot解决java.lang.ArrayStoreException异常

springboot解决java.lang.ArrayStoreException异常

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

可以发现

  • clazz是 class
       com.github.pagehelper.autoconfigure.MapperAutoConfiguration$$EnhancerBySpringCGLIB$$c62fb34c

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

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

springboot解决java.lang.ArrayStoreException异常

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

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

接着往下再看。。。

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

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

springboot解决java.lang.ArrayStoreException异常

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

springboot解决java.lang.ArrayStoreException异常

来源:https://blog.csdn.net/u011229848/article/details/81567223

标签:springboot,java,ArrayStoreException,异常,解决
0
投稿

猜你喜欢

  • 深入分析C# Task

    2022-10-24 12:39:00
  • arthas jprofiler做复杂链路的调用分析

    2022-01-15 12:01:25
  • Qt GUI图形图像开发之Qt表格控件QTableView简单使用方法及QTableView与QTableWidget区别

    2022-02-23 05:02:59
  • Java中List集合去重方法以及效率对比

    2021-11-03 00:15:52
  • java中方法递归的简单示例

    2022-11-25 11:45:12
  • Android Drawerlayout实现侧滑菜单效果

    2022-10-31 19:39:23
  • Android Bitmap像素级操作详解

    2022-01-28 15:01:51
  • Java实现验证码具体代码(图片、汉字)

    2023-03-25 11:14:31
  • 比Math类库abs()方法性能更高的取绝对值方法介绍

    2023-10-14 07:51:36
  • Java实现五子棋游戏的完整代码

    2022-07-01 15:32:34
  • Android学习笔记之应用单元测试实例分析

    2021-10-17 20:25:21
  • C# 设计模式系列教程-模板方法模式

    2022-03-17 18:00:15
  • 编写android拨打电话apk应用实例代码

    2021-08-25 11:09:12
  • Springboot-Starter造轮子之自动锁组件lock-starter实现

    2022-01-21 03:53:59
  • Android Gradle模块依赖替换使用技巧

    2021-07-03 20:22:53
  • Java中比较抽象类与接口的异同

    2023-09-24 01:50:40
  • Java 定时任务技术趋势详情

    2021-10-29 14:48:13
  • Java多线程Thread基础学习

    2023-04-17 17:12:21
  • 浅谈@RequestMapping注解的注意点

    2023-07-11 02:12:39
  • Android 读取资源文件实例详解

    2022-08-28 13:31:17
  • asp之家 软件编程 m.aspxhome.com