使用pagehelper插件实现service层分页-亚博电竞手机版
本文实例为大家分享了使用pagehelper插件实现service层分页的具体代码,供大家参考,具体内容如下
使用场景:
平时分页我们可以直接使用mybatis-plus中内置的ipage进行分页,一般是在mapper中写好接口,在执行sql时就将其进行分页操作,但是有些复杂的查询或者是需要拼接返回格式的数据就难以操作了,所以我们使用pagehelper插件来实现service分页功能。
1.在pom.xml文件中导入pagehelper插件依赖
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.接口返回数据:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。