踩坑:mybatis plus 分页失效
在分布式项目中,引入了 mubatis plus ,但是自己在分页的时候一直无效,打印发现入参 pageNum pageSize 都有,最后发现是配置没生效,这里简单记录一下。common 项目下的全局配置。core服务的配置引入。
·
在分布式项目中,引入了 mubatis plus ,但是自己在分页的时候一直无效,打印发现入参 pageNum pageSize 都有,最后发现是配置没生效,这里简单记录一下。
common 项目下的全局配置
/**
* mybatis plus 分页配置
*
* @author liuhao
* @date 2024-03-17
*/
@Slf4j
@Configuration
public class MyBatisPlusConfig {
/**
* 新增分页拦截器,并设置数据库类型为 MYSQL
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// 向Mybatis过滤器链中添加分页拦截器
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
}
core服务的配置引入
@Configuration
@ImportAutoConfiguration({
GlobalValueConfig.class,
GlobalExceptionHandler.class,
GlobalDataSourceConfig.class,
DruidMetricsConfiguration.class,
GlobalRedisConfig.class,
MyBatisPlusConfig.class
// SaTokenInterceptor.class
})
public class ServiceConfig {
}
项目结构:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)