spring boot 3.2.x 踩坑

1、factoryBeanObjectType

spring boot 3.2.2 + mybatis-plus-boot-starter 3.5.5。

定義了 Mapper 、繼承 com.baomidou.mybatisplus.extension.service.IService 的接口、實現  com.baomidou.mybatisplus.extension.service.impl.ServiceImpl 的類 後,

啓動失敗。

異常信息如下:

WARN ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

Application run failed
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

解決方法:

降低 spring boot 的版本 爲 3.1.10 即可

說明,

mybatis-plus-boot-starter 3.5.5 是 Dec 25, 2023 發佈的。

而,

Spring Boot Starter 是  Jan 19, 2024 發佈的。不過,3.1.10 是 Mar 21, 2024 發佈的。

https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter

mybatis-plus-boot-starter

Spring Boot Starter

mybatis-plus-boot-starter 3.5.5 依賴的 spring boot 版本 是 2.7.15,看來,3.1.10 還是高了(先用着)。

2、

 

 

END.

 

ben發佈於博客園

ben發佈於博客園

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章