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 |
解決方法:
降低 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發佈於博客園