全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

MyBatisPlus可用的插件有哪些?如何添加和使用插件?

更新時(shí)間:2023-09-01 來(lái)源:黑馬程序員 瀏覽量:

MyBatisPlus基于MyBatis的Interceptor實(shí)現(xiàn)了一個(gè)基礎(chǔ)攔截器,并在內(nèi)部保存了MyBatisPlus的內(nèi)置攔截器的集合,MyBatisPlus提供的內(nèi)置攔截器有下面這些:

1693558347332_內(nèi)置攔截器.png

要添加分頁(yè)插件,首先要再配置類(lèi)中注冊(cè)MyBatisPlus的核心插件。

@Configuration
public class  MybatisConfig {

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

接著,就可以使用分頁(yè)的API了:

1693559156074_分頁(yè)查詢(xún).png

分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!