MyBatisPlus에는 어떤 플러그인을 사용할 수 있나요? 플러그인을 추가하고 사용하는 방법

MyBatisPlus는 MyBatis의 인터셉터를 기반으로 기본 인터셉터를 구현하고 내부적으로 MyBatisPlus의 내장 인터셉터 모음을 저장합니다. MyBatisPlus에서 제공하는 내장 인터셉터는 다음과 같습니다.

페이징 플러그인을 추가하려면 먼저 구성 클래스에 MyBatisPlus의 핵심 플러그인을 등록해야 합니다.

@Configuration
public class  MybatisConfig {

  @Bean
  public MybatisPlusInterceptor mybatisPlusInterceptor() {
     // 1. 初始化核心插件
    MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
     // 2.添加分页插件
    PaginationInnerInterceptor pageInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
     pageInterceptor.setMaxLimit(1000L); //  设置分页上限
    interceptor.addInnerInterceptor(pageInterceptor);
     return interceptor;
  }
}

그런 다음 페이징 API를 사용할 수 있습니다.

추천

출처blog.csdn.net/zy1992As/article/details/132691066