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 |
解决方法:
降低 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发布于博客园