使用mybatis plus 分页失效问题查询
使用版本:3.5.9
查阅后发现,原来必须要配置一个分页插件。必须要注意,本项目使用的v3.5.9版本引入分页插件的方式和之前不同!
v3.5.9版本后需要独立安装分页插件牛依赖!!!
解决方法
第一步,修改pom文件
<!-- MyBatis Plus 分页插件 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-jsqlparser-4.9</artifactId>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-bom</artifactId>
<version>3.5.9</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
第二步,由于手动引入了插件,需要将分页插件加载到拦截器中
@Configuration
@MapperScan("com.dong.picture.mapper")
public class MyBatisPlusConfig {
/**
* 配置分页插件
* @return
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// 载入分页插件
interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
return interceptor;
}
}