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;
}