Mybatis 分页
说明:使用MybatisPlus官网中的插件主体,进行实现我们的分页查询
1、添加插件主体的类
在自己config的包中配置这个插件。
@Configuration
public class MybatisPlusConfig {
/**
* 插件
* @return
*/
@Bean
public MybatisPlusInterceptor addPaginationInnerInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
//向Mybatis过滤器链中添加分页拦截器
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
}
2、编写自己的Controller
说明:分页的实现无非就是传两个参数(1、当前页 2、每页显示多少数据),通过RestFul风格进行实现就可以了。
分页controller
@ApiOperation(value = "获取分页列表")
@GetMapping("/{page}/{limit}")
public Result index(
@ApiParam(name = "page", value = "当前页码", required = true