SpringBoot-集成PageHelper5.1.2踩坑


 背景就不介紹了,項目是SpringBoot+MyBatis搭建的,需要集成git上的PageHelper5.1.2,這個插件大家都比較熟悉了

之前一直用的PageHelper4.0.3,集成是這樣的:

//分頁插件
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("reasonable", "true");
properties.setProperty("supportMethodsArguments", "true");
properties.setProperty("returnPageInfo", "check");
properties.setProperty("params", "count=countSql");
pageHelper.setProperties(properties);

//添加插件
bean.setPlugins(new Interceptor[]{pageHelper});

新項目用到了5.1.2,於是現在是這樣的

看到大紅波浪線沒,開發者最痛恨的標志。。。

鼠標放上去提示:

需要的參數類型是 :org.apache.ibatis.plugin.Interceptor

當前類型是:com.github.pagehelper.PageHelper

讓人有點摸不着頭腦,尤其是你如果沒注意到版本是5.1.2的話只能點進去看源碼了

下面第一張是4.0.3的PageHelper源碼

 下面一張是5.1.2的PageHelper的源碼

OK,一目了然,想要跟着這個火熱的分頁插件走,還是按照他的版本改改吧

改成這幾行就OK了,分頁測試已通過

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM