技术的更新其实还是蛮快的,以前做Springboot整合Mybatis项目的时候,认为框架真的太好用了,现在又来一个Mybatis-plus,连基础的Dao和Mapper都可以省掉了,这对在做单表项目的朋友们实在是太友好了哈哈哈,不过好用归好用,使用的过程中也会遇到一些奇怪的问题,所以本人将Springboot整合Mybatis-plus过程中遇到的问题进行了总结,仅供大家参考,如下所示:
遇到的问题如下:
Springboot整合Mybatis-plus失败,没有找到对应的参数
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.jd.springboot.mapper.UserMapper.insert
解决的方法
- 通过查询相关的文档信息后发现,本人在导入pom的依赖有问题,跟换pom依赖即可!同时希望大家在官网查看整合信息的时候,也要注意导入Springboot的整合依赖,而非Spring的整合依赖!
//更换前导入的Pom依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.5.1<ersion>
</dependency>
//更换后导入的Pom依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1<ersion>
</dependency>
更换后项目就没问题啦~
在这内卷的环境下,做好自己才是最难得的,别人想要的东西,不一定是你想要的,不要盲目跟风,不然大家都累~
|