由于mybatis-plus是国人创建,所以需要去maven官网查询导入maven坐标Maven Repository: Search/Browse/Explore (mvnrepository.com)
之后将其给的坐标在pom.xml坐标中进行导入。
建立对应的mysql数据库
创建对应的UserDao类与User类
在测试类中进行对应的测试
这里是我遇到的第一个问题,无法扫描到beansUserDao。
首先确认UserDao接口是否进行注解注入
确认注入。
确认UserDao接口所在的包路径是否与测试类的路径相同
很明显不同,dao文件夹与domain文件夹处于springboot_05文件夹的上级
将这两个文件夹放入springboot_05_mybatis文件夹目录下。
问题解决。
随后运行测试方法。
这里我遇到了第二个问题
最后发现是因为我的yml配置文件里含有中文注解,由于我比较懒,所以我直接删除了对应的注解问题解决
随后便立刻遇到了第三个问题
这个表名也不是我想要的,说明我应该自己在配置文件中定义表名的前缀,由于我的表名是tb_user,故前缀为tb_
问题解决,成功输出
总结:对于mybatis plus的使用让我在整合mybatis时不需要写过多的CRUD代码,节省更多的时间。缺点就是springboot官方还未将其引入,需要自己去查找。