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🤣

posted @ 2024-06-29 16:59  Ashe|||^_^  阅读(781)  评论(0编辑  收藏  举报