创建config包,在包中实现mybatis-puls的配置
添加@Configuration
添加@MapperScan("com.example.mapper") // 替换为你的 Mapper 接口所在的包路径
这段配置代码的作用是创建一个名为 mybatisPlusInterceptor() 的方法,并使用 @Bean 注解将其作为 Bean 注入到 Spring 容器中。在这个方法中,我们创建了一个 MybatisPlusInterceptor 对象,并添加了一个 PaginationInnerInterceptor 内部拦截器。
PaginationInnerInterceptor 是 MyBatis-Plus 提供的内置分页插件,通过指定数据库类型(例如 MySQL)来实现分页功能。在这个例子中,我们使用了 MySQL 数据库,所以传入了 DbType.MYSQL 参数。
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}