背景就不介紹了,項目是SpringBoot+MyBatis搭建的,須要集成git上的PageHelper5.1.2,這個插件你們都比較熟悉了git
以前一直用的PageHelper4.0.3,集成是這樣的:github
//分頁插件 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,因而如今是這樣的apache
看到大紅波浪線沒,開發者最痛恨的標誌。。。測試
鼠標放上去提示:spa
須要的參數類型是 :org.apache.ibatis.plugin.Interceptor插件
當前類型是:com.github.pagehelper.PageHelper3d
讓人有點摸不着頭腦,尤爲是你若是沒注意到版本是5.1.2的話只能點進去看源碼了code
下面第一張是4.0.3的PageHelper源碼blog
下面一張是5.1.2的PageHelper的源碼開發
OK,一目瞭然,想要跟着這個火熱的分頁插件走,仍是按照他的版本改改吧
改爲這幾行就OK了,分頁測試已經過