SQLSERVER 使用pagehelper

在pom.xml中调用组件

            <!-- pagehelper 分页插件 -->
            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper-spring-boot-starter</artifactId>
                <version>${pagehelper.boot.version}</version>
            </dependency>

在application.xml中设置属性

pagehelper:
# 因为是调用sqlserver,所以这里填写sqlserver
    helper-dialect: sqlserver

方法中调用方式:

    @PostMapping("bominfo")
    public List<BomInfoResp> getBomInfo(@RequestBody BomInfoReq bomInfoReq){
//这里通过startpage函数声明,设置每页为10调,取第一页的数据。
        PageHelper.startPage(1,10);
//通过上面的设置,pagehelper会匹配最近的select语句,也就是下面的searchbominfo方法,所以会对该方法的返回结果进行分页
        List<BomInfoResp> bomInfoResps = bomInfoService.searchBomInfo(bomInfoReq);
        return bomInfoResps;
    }
posted @ 2021-07-28 09:42  LY-CS  阅读(1318)  评论(0编辑  收藏  举报