Mybatis-Plus 是 MyBatis 的增强工具,提供了很多便捷的操作,可以极大地简化开发。这里简单介绍一下springboot整合MybatisPlus的流程
一、MybatisPlus代码生成
1.搭建项目
创建springboot项目,然后导入依赖
除mybatis相关,其他依赖可以参考另一篇(如下),这里不作另外介绍
https://blog.youkuaiyun.com/realmew/article/details/134909582?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134909582%22%2C%22source%22%3A%22realmew%22%7D
把mybatis的依赖替换成这个
创建完之后照常编写启动类
2.配置application.yml
3.在启动类同包下创建代码生成器类CodeGenerator
运行之后输入数据库表名,则可生成相关代码
其实还有更简便的方法,即使用MyBatisPlus插件,不过因为版本问题,idea的插件超市不一定能安装到对应的插件,这里就不详细介绍。
4.成功生成后找到mapper包下的接口,在其加上@Mapper
二、springboot整合mybatisPlus
上述步骤中搭建项目时其实已经是奔着springboot整合mybatisPlus所搭建的。
1.修改entity实体类
2.修改Mapper接口
3.修改service接口和实现类
Service接口
Service实现类
4.修改Contrller代码
启动项目,访问http://localhost:8088/doc.html (注意端口号和自己的一致)
三、功能实现
springboot整合mybatis可以不用写sql语句,我们可以直接调用方法,上面已经演示了查询所有的方法,这里演示其他的功能
1.新增
2.根据账号查询
3.删除
4.修改
5.分页查询
config包下配置mybatis-plus分页插件
编写controller类
6.结果调试
访问http://localhost:8088/doc.html之后我们可以调试已写的方法
以分页从查询为例,点击调试
输入参数之后点击发送