springboot中分页插件pageHelper的使用

优点无需你自己去封装以及关心sql分页等问题,使用很方便,前端取数据也很方便。

1.包的依赖

        <!--pagehelper -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>

2.dao层使用

    //获取客户信息列表
    List getAgentLists();

相应的mapper的中sql

    <!--获取客户信息列表-->
    <select id="getAgentLists" resultType="map">
        SELECT * from agent_info
    </select>

3.控制层

    /**
     * 获取客户信息列表
     */
    @RequestMapping("/AgentService/getAgentLists")
    public String getAgentLists(HttpServletRequest request) {
        Map param= ParamHandler.getParameters(request);//获取前端的请求参数
        String pages = (String)param.get("page");
        String pageSizes = (String)param.get("pageSize");
        pages = pages == null || pages.trim().length() == 0 ? "1":pages;
        pageSizes = pageSizes == null || pageSizes.trim().length() == 0 ? "20":pageSizes;
        Integer page = Integer.parseInt(pages);
        Integer pageSize = Integer.parseInt(pageSizes);
        PageHelper.startPage(page,pageSize);//设置分页的起始码以及页面大小
        List agentList=agentService.getAgentLists();
        PageInfo pageInfo = new PageInfo(agentList);//传入list就可以了
        return Jutils.toJson("0", "成功",pageInfo);
    }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值