mybatisplus设置默认分页
时间: 2023-09-25 18:17:26 浏览: 243
在 MyBatis Plus 中,你可以通过设置全局的分页参数来实现默认分页。以下是配置的步骤:
1. 创建一个配置类,比如 `MybatisPlusConfig`。
2. 在配置类中使用 `@Configuration` 注解将其声明为一个配置类。
3. 创建一个 `PaginationInterceptor` 的 Bean,并使用 `@Bean` 注解进行声明。该拦截器用于拦截 SQL 执行过程中的分页操作。
4. 在 `PaginationInterceptor` 上调用 `setDialectType` 方法,传入数据库类型的枚举值,以指定数据库方言。
5. 在 `PaginationInterceptor` 上调用 `setLocalPage` 方法,传入一个 `true` 或 `false` 的布尔值,以开启或关闭线程绑定的分页功能。
6. 在 `PaginationInterceptor` 上调用 `setOverflow` 方法,传入一个布尔值,以指定是否对超出分页范围的请求进行处理。
7. 在 `PaginationInterceptor` 上调用 `setLimit` 方法,传入一个限制值,以限制单次查询返回的最大记录数。
8. 在 `MybatisPlusConfig` 类中使用 `@Bean` 注解声明一个 `MybatisPlusInterceptor` 的 Bean,并使用 `addInnerInterceptor` 方法将 `PaginationInterceptor` 添加为内部拦截器。
9. 关联该配置类到你的主类上,可以使用 `@Import` 注解来导入该配置类。
通过以上步骤,你就可以设置默认分页参数了。当进行分页查询时,如果没有显式地设置分页参数,将会使用默认的分页参数进行查询。
阅读全文