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

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

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

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

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

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

@Configuration
public class  MybatisConfig {

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

接著,就可以使用分頁的API了:

1693559156074_分頁查詢.png

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