Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
在使用orm框架mybatis-plus-boot-starter时所遇到的报错,这是由于我所使用的SpringBoot版本与mybatis-plus-boot-starter的版本不适配所造成的,在https://mvnrepository.com/可以看到当前时间2024年6月29日最新版本的mybatis-plus-boot-starter适配的SpringBoot版本为2.7.18
即自动配置DataSource实例的时候,是根据SpringBoot2.7.18的规则去自动配置的,因此我将最初选择的SpringBoot3.3.1降至SpringBoot2.7.18,即可成功启动并正常访问数据库了。
原来 Mybatis-Plus 对应的 SpringBoot3.x 版本 atrifactId 为 mybatis-plus-spring-boot3-starter
,俺还以为Mybatis-Plus没人用了呢?居然不支持SpringBoot3.x🤣