mybatis-plus重写的分页拦截器如何注入到项目中
时间: 2024-02-03 08:04:21 浏览: 131
mybatis使用拦截器实现分页操作
4星 · 用户满意度95%
要将自己重写的 Mybatis-Plus 分页拦截器注入到项目中,需要按照以下步骤进行操作:
1. 创建自己的分页拦截器类,并继承 Mybatis-Plus 的分页拦截器类 PaginationInterceptor。
2. 在自己的分页拦截器类中重写 PaginationInterceptor 的方法,实现自己的分页逻辑。
3. 在 Spring Boot 项目中配置自己的分页拦截器类,可以通过在配置文件中配置方式,也可以通过 Java Config 方式实现。以下是通过 Java Config 方式实现的示例代码:
```java
@Configuration
public class MybatisConfig {
@Autowired
private MyPaginationInterceptor myPaginationInterceptor;
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// 添加自己的分页拦截器
interceptor.addInnerInterceptor(myPaginationInterceptor);
return interceptor;
}
}
```
4. 配置完成后,重新启动项目即可生效。
阅读全文