1. 程式人生 > >SpringBoot-整合PageHelper5.1.2踩坑

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了,分頁測試已通過