MybatisPlus3.3.0沒有MybatisPlusInterceptor類問題的解決方法
公司項目使用的是mybatis-plus-extension 3.3.0依賴
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>3.3.0</version> </dependency>
我個人之前使用的是mybatis-plus-boot-starter 3.5.3 依賴
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3</version> </dependency>
然后在我使用分頁插件的時候,發(fā)現(xiàn)無法導(dǎo)入MybatisPlusInterceptor類
網(wǎng)上搜索好久,沒有搜到
下午偶然翻看老項目,返現(xiàn)并沒有使用MybatisPlusInterceptor類,而是直接使用的PaginationInterceptor類
如圖寫一個配置類,就可以使用mybatisPlus自帶的分頁功能了。
附代碼:
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration @MapperScan("com.your.mapper*") public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); // 設(shè)置請求的頁面大于最大頁后操作, true調(diào)回到首頁,false 繼續(xù)請求 默認(rèn)false // paginationInterceptor.setOverflow(false); // 設(shè)置最大單頁限制數(shù)量,默認(rèn) 500 條,-1 不受限制 // paginationInterceptor.setLimit(500); // 開啟 count 的 join 優(yōu)化,只針對部分 left join paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(false)); return paginationInterceptor; } @Bean public MySqlInjector sqlInjector() { return new MySqlInjector(); } }
到此這篇關(guān)于MybatisPlus3.3.0沒有MybatisPlusInterceptor類問題的解決方法的文章就介紹到這了,更多相關(guān)MybatisPlus3.3.0沒有MybatisPlusInterceptor內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Springboot整合freemarker和相應(yīng)的語法詳解
FreeMarker是一款Spring官方推薦使用的模板引擎。接下來通過本文給大家介紹Springboot整合freemarker和相應(yīng)的語法,感興趣的朋友一起看看吧2021-09-09解讀@SpringBootApplication注解有什么用
@SpringBootApplication是SpringBoot的核心注解,主要包含@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan三個注解,這些注解共同簡化了Spring應(yīng)用的配置工作,并使得通過主程序類就可以啟動SpringBoot應(yīng)用2024-09-09Spring中的接口重試機制spring-retry之listeners參數(shù)解析
這篇文章主要介紹了Spring中的接口重試機制spring-retry之listeners參數(shù)解析,注解@Retryable有一個參數(shù)listeners沒有說明,那么本篇文章我們詳細(xì)介紹一個這個參數(shù)的用,需要的朋友可以參考下2024-01-01idea 實現(xiàn)git rebase操作應(yīng)用場景
本文結(jié)合idea工具進行rebase的各種場景的操作,借助工具更能直觀地觀察到分支之間地操作差異,方便我們理解rebase的各種操作以及場景的使用,對idea git rebase操作知識感興趣的朋友一起看看吧2024-01-01