springboot中注册mybatis-plus分页插件

只需要添加一个mybatis-plus配置类

package com.example.demo.mapper;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;

import com.baomidou.mybatisplus.plugins.PaginationInterceptor;

//Spring boot方式
@EnableTransactionManagement
@Configuration
@MapperScan("com.itheima.mapper")
public class MyBatisPlusConfig {
     
  /**
   * 分页插件
   * @return
   */
  @Bean
  public PaginationInterceptor paginationInterceptor() {
     
      PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
      //你的最大单页限制数量,默认 500 条,小于 0 如 -1 不受限制
      //paginationInterceptor.setLimit(2);
      return paginationInterceptor;
  }
}

再次测试时就会发现,使用分页查询的sql语句中出现limit
在这里插入图片描述

你可能感兴趣的:(sb+mp+fm)