SpringBoot-整合PageHelper5.1.2踩坑
阿新 • • 發佈:2018-11-25
背景就不介紹了,專案是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了,分頁測試已通過