使用mybatis-Plus的分页插件步骤
第一步:导入相关依赖包
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
第二步:添加相关配置
在config下,新建HospConfig.java(可以自己命名)
@Configuration
public class HospConfig {
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
第三步:在Controller中使用
@ApiOperation(value = "分页条件查询医院设置") //@RequestBody和@PostMapping配合使用
@PostMapping("findPageHospital/{pageSize}/{current}") //通过浏览器无法直接访问
public Result findPageHospital(@PathVariable Long pageSize,
@PathVariable Long current){
//注意:current(当前页)和pageSize(页面大小)顺序不能互换
Page<HospitalSet> page = new Page<>(current,pageSize);
//进行查询,queryWrapper是条件,也可以不写
Page<HospitalSet> hospitalSetPage = hospitalSetService.page(page);
return Result.ok(hospitalSetPage);
}
项目实例:尚医通
#### 点完赞再走吧!!!