国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決使用Mybatis出現(xiàn)Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

這篇具有很好參考價值的文章主要介紹了解決使用Mybatis出現(xiàn)Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前排提醒注意文章時限!本文寫于2024.1.9

問題描述:

在springboot中使用Mybatis出現(xiàn)Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

問題分析:

通過多方查詢,一般為Spring Framework(Springboot)、Mybatis-Spring、MyBatis三者版本管理沖突

相關版本兼容性請查詢:?mybatis-spring官網https://mybatis.org/spring/zh/index.html

我錯誤使用的版本為:

Springboot:3.2.1

Spring Framework:6.1.2

Mybatis-Spring:3.0.2

MyBatis:3.5.14

皆為我的IDEA默認或推薦的最新版本依賴

深究問題:

在查詢版本兼容性文件后,認為不應該是版本兼容問題,但依舊出現(xiàn)使用mybatis就出現(xiàn)Invalid value type for attribute 'factoryBeanObjectType': java.lang.String此類錯誤。

嘗試新建項目,排除變量,鎖定問題。

在整個項目只有借助Mybatis操作數(shù)據(jù)庫這一功能后,發(fā)現(xiàn)只要一使用@Mapper和@MapperScan等由Mybatis-Spring依賴中提供的注解,項目就會出現(xiàn)此類錯誤,鎖定問題出現(xiàn)在Mybatis-Spring依賴。并在調整使用基礎mybatis或mybatisplus依賴后錯誤消失。

發(fā)現(xiàn)原因:

Mybatis-Spring:3.0.2此版本存在不穩(wěn)定性問題,與部分版本Spring Framework組件存在不兼容,但難以鎖定是哪些組件之間存在問題(查詢雙方官網似乎并沒有出現(xiàn)相關錯誤公告)

解決:

手動配置依賴使用3.0.3版本Mybatis-Spring,或降級。

注意:

在本文寫作時間,部分版本的IDEA中maven提示的Mybatis-Spring最新版本為3.0.2。

結論:

依賴盲目使用IDEA推薦的最新版,可能會出現(xiàn)類似問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-830326.html

到了這里,關于解決使用Mybatis出現(xiàn)Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包