使用pagehelper插件实现service层分页-亚博电竞手机版

本文实例为大家分享了使用pagehelper插件实现service层分页的具体代码,供大家参考,具体内容如下

使用场景:

平时分页我们可以直接使用mybatis-plus中内置的ipage进行分页,一般是在mapper中写好接口,在执行sql时就将其进行分页操作,但是有些复杂的查询或者是需要拼接返回格式的数据就难以操作了,所以我们使用pagehelper插件来实现service分页功能。

1.在pom.xml文件中导入pagehelper插件依赖

com.github.pagehelper pagehelper 4.1.6

2.编写pagehelper配置类

package com.cdtye.itps.jjxt.config; import java.util.properties; import org.springframework.context.annotation.bean; import org.springframework.context.annotation.configuration; import com.github.pagehelper.pagehelper; /** * @author zhongks * @description //todo 分页配置对象 * @dathrgsgte 14:47 2021/4/23 * @param * @return **/ @configuration public class pagehelperconfiguration { /** * @author zhongks * @descripty(value = "开始时间") private string startdate; @apimodelproperty(value = "开始时间") private string enddate; @apimodelproperty(value = "描述") private string noticedescription; @apimodelproperty(value = "页码") private integer page; @apimodelproperty(value = "页显示数") private integer size; }

5.接口返回数据:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图