最近在研究mybatis,然后就去找简化mybatis开发的工具,发现就有通用Mapper和mybatis-plus两个比较好的可是使用,可是经过对比发现还是mybatis-plus比较好,下面这篇文章主要给大家介绍了关于如何使用mybatis-plus实现分页查询功能的相关资料,需要的朋友可以参
今天就跟大家聊聊有关使用mybatis-plus如何实现分页查询功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
引入依赖:
在application.yml配置
在启动类上面添加@MapperScan注解,扫描mapper包
新建User和UserMapper
user类
最重要的是继承BaseMapper接口:里面声明了很强大的CRUD方法
分页查询
这点官方文档讲的也很详细:https://mp.baomidou.com/guide/page.html
新建一个config包,在里面建一个MybatisPlus配置类 返回一个分页拦截器
这样就能使用mybatis的分页功能了
Junit测试
Controller返回json串
先定义一个包装类UserVo,用来保存分页所需要的数据
然后在控制器编写代码,这里省略了service层,实际开发业务代码写在service层,Controller只负责:接受参数、调用service层方法处理业务逻辑,返回结果
Controller类贴上了@RestController注解
附上结果,前端直接处理json数据即可
看完上述内容,你们对使用mybatis-plus如何实现分页查询功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注小编,感谢大家的支持。
总结
到此这篇关于如何使用mybatis-plus实现分页查询功能的文章就介绍到这了,更多相关mybatis-plus分页查询功能内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!