springboot解決java.lang.ArrayStoreException異常

idea工具使用 Java Exception Breakpoint 添加異常斷點,在IDE里,新建一個斷點,類型是Java Exception Breakpoint


當(dāng)斷點起效時,查看AnnotationUtils.findAnnotation(Class<?>, Class<A>, Set<Annotation>) line: 686?函數(shù)的參數(shù)。
可以發(fā)現(xiàn)
- 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構(gòu)造中打斷點
一看這恍惚明白了什么,java.lang.ClassNotFoundException: org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration

查看之后發(fā)現(xiàn)pom里面沒寫版本號...

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SpringBoot統(tǒng)一返回處理出現(xiàn)cannot?be?cast?to?java.lang.String異常解決
- SpringBoot啟動異常Exception in thread “main“ java.lang.UnsupportedClassVersionError
- Springboot項目出現(xiàn)java.lang.ArrayStoreException的異常分析
- SpringBoot異常: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext解決方案
- Springboot報錯java.lang.NullPointerException: null問題
相關(guān)文章
Java基礎(chǔ)-Java基本數(shù)據(jù)類型
這篇文章主要介紹了Java基礎(chǔ)-Java基本數(shù)據(jù)類型,變量就是申請內(nèi)存來存儲值。也就是說,當(dāng)創(chuàng)建變量的時候,需要在內(nèi)存中申請空間,下面我們就來對Java基本數(shù)據(jù)類型作簡單的介紹,需要的朋友可以參考一下2022-01-01
Spring @Transaction 注解執(zhí)行事務(wù)的流程
這篇文章主要介紹了Spring @Transaction 注解執(zhí)行事務(wù)的流程,Spring 是如何開啟事務(wù)的?又是如何進(jìn)行提交事務(wù)和關(guān)閉事務(wù)的,本文給大家詳細(xì)介紹,需要的朋友可以參考下2021-06-06
IDEA報錯java.lang.OutOfMemoryError:Java?heap?space的解決辦法
這篇文章主要給大家介紹了關(guān)于IDEA報錯java.lang.OutOfMemoryError:Java?heap?space的解決辦法,出現(xiàn)這個問題的主要原因是項目運行時的堆內(nèi)存不足引起的報錯,需要的朋友可以參考下2024-02-02
Java多線程編程中synchronized關(guān)鍵字的基礎(chǔ)用法講解
Java的synchronized關(guān)鍵字用于修飾線程同步,用以線程資源共享的目的等,下面就帶來簡單的Java多線程編程中synchronized關(guān)鍵字的基礎(chǔ)用法講解2016-06-06
Java Swing GridBagLayout網(wǎng)格袋布局的實現(xiàn)
這篇文章主要介紹了Java Swing GridBagLayout網(wǎng)格袋布局的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12

