springboot解決java.lang.ArrayStoreException異常

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


當斷點起效時,查看AnnotationUtils.findAnnotation(Class<?>, Class<A>, Set<Annotation>) line: 686?函數的參數。
可以發(fā)現
- 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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- SpringBoot統(tǒng)一返回處理出現cannot?be?cast?to?java.lang.String異常解決
- SpringBoot啟動異常Exception in thread “main“ java.lang.UnsupportedClassVersionError
- Springboot項目出現java.lang.ArrayStoreException的異常分析
- SpringBoot異常: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext解決方案
- Springboot報錯java.lang.NullPointerException: null問題
相關文章
MybatisPlusException:Failed?to?process,Error?SQL異常報錯的解決辦法
這篇文章主要給大家介紹了關于MybatisPlusException:Failed?to?process,Error?SQL異常報錯的解決辦法,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2023-03-03
解決springboot文件配置端口不起作用(默認8080)
這篇文章主要介紹了解決springboot文件配置端口不起作用(默認8080),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
Springboot項目全局異常統(tǒng)一處理案例代碼
最近在做項目時需要對異常進行全局統(tǒng)一處理,主要是一些分類入庫以及記錄日志等,因為項目是基于Springboot的,所以去網絡上找了一些博客文檔,然后再結合項目本身的一些特殊需求做了些許改造,現在記錄下來便于以后查看2023-01-01
Java設計模式之享元模式(Flyweight Pattern)詳解
享元模式(Flyweight Pattern)是一種結構型設計模式,旨在減少對象的數量,以節(jié)省內存空間和提高性能,本文將詳細的給大家介紹一下Java享元模式,需要的朋友可以參考下2023-07-07
Spring Boot中如何使用Convert接口實現類型轉換器
這篇文章主要介紹了Spring Boot中使用Convert接口實現類型轉換器的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
Spring Boot下如何自定義Repository中的DAO方法
這篇文章主要介紹了Spring Boot下如何自定義Repository中的DAO方法,需要的朋友可以參考下2017-06-06

