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

当断点起效时,查看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信息时出错的。

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

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

接着往下再看。。。

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

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

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

springboot 解决java.lang.ArrayStoreException相关推荐

  1. java异常断点数组_使用IDEA异常断点来定位java.lang.ArrayStoreException的问题

    前言 最近对 base-spring-boot项目进行了升级.在将其用于应用开发中时遇到java.lang.ArrayStoreException的异常导致程序无法启动.平常开发过程中面对这种描述不够 ...

  2. jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题

    jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题 参考文章: (1)jsp项目中连接数据库解决java.l ...

  3. 解决”java.lang.UnsatisfiedLinkError: Native Library .dll already loaded in another classloader”的问题

    解决"java.lang.UnsatisfiedLinkError: Native Library .dll already loaded in another classloader&qu ...

  4. 解决java.lang.OutOfMemoryError: unable to create new native thread问题

    解决java.lang.OutOfMemoryError: unable to create new native thread问题 参考文章: (1)解决java.lang.OutOfMemoryE ...

  5. java.lang.ArrayStoreException

    java.lang.ArrayStoreException 今天想把 List<Integer> 类型的集合转为 String[] 类型的数组 发现List类型的接口 有个toArray( ...

  6. 已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!!

    已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 1.在执 ...

  7. 解决 java.lang.RuntimeException: Method i in android.util.Log not mocked. See http://g.co/androidstudi

    解决 java.lang.RuntimeException: Method i in android.util.Log not mocked. See http://g.co/androidstudi ...

  8. 深入Spring Boot: 怎样排查 java.lang.ArrayStoreException

    java.lang.ArrayStoreException 分析 这个demo来说明怎样排查一个spring boot 1应用升级到spring boot 2时可能出现的java.lang.Array ...

  9. 解决“java.lang.OutOfMemoryError: Failed to allocate a allocation until OOM”错误

    1.参考:解决"java.lang.OutOfMemoryError: Failed to allocate a allocation until OOM"错误_SEVENY_的博 ...

最新文章

  1. fpm制作mysql rpm包_fpm制做mysql-5.6.33 rpm包
  2. mysql select from user_mysql查询[select * from user limit 0, 10;]
  3. 【数据竞赛】“达观杯”文本智能处理挑战赛1
  4. mysql查询死锁的次数_一次神奇的MySQL死锁排查记录
  5. windows剪切板暂存
  6. C php反序列化,php反序列化漏洞 - anansec的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. linux NAND驱动之一:内核中的NAND代码布局
  8. C语言和设计模式(外观模式)
  9. cuda合并访问的要求_【CUDA 基础】4.3 内存访问模式
  10. linux redis客户端怎么使用,linux 下安装redis并用QT写客户端程序进行连接
  11. 【工科数学分析】2021-10-01-工科数学分析叒复习(二)
  12. 结对项目开发(石家庄地铁乘车系统)
  13. Golang ToLower和ToLowerSpecial源码探究
  14. 阿里云企业物联网平台推出千里传音播报服务 高效打造云端一体智能硬件
  15. 上课笔记、HTML简介
  16. 接到猎头电话,要招的竟是我现在的岗位!
  17. 基于小波变换的音频压缩
  18. 最新美团java开发3轮技术面+hr面 点评(总结分析)
  19. Ubuntu将Dock栏设置成Mac样式
  20. css预处理器Less

热门文章

  1. maya cmds 笔记_1
  2. 【Google】【内部样式表】【外部样式表:听力地点方向题】【设置字体间距】【多类、子元素选择器】【网页设计与网站开发HTML、CSS、JavaScript】【第 8 章】CSS基础——实验题1-6
  3. 不能不用也不可乱用的标准化和归一化处理
  4. 大规模异构图召回在美团到店推荐广告的应用
  5. Flutter HellowWord
  6. python数据结构与算法 20 递归和递归三定律
  7. 均值定理六个公式_三角形的面积公式九叙
  8. PDF转换器 将各种文件格式与PDF来回转换
  9. XSS注入之xss-labs
  10. MOS管的导通电阻RDS(on)与阈值电压VGS(th)温度特性详解