如果vo里有pageNum和pageSize 再加上配置文件里supportMethodsArguments= true,那么即使不使用PageHelper.startPage(pageNum,PageSize) 也會自動分頁。
問題就在supportMethodsArguments這個參數,默認是false,因為我們也不太清楚該參數的含義,就給設置為了true。這里可通過兩種方式解決這個問題,第一種刪除supportMethodsArguments配置(不啟用),這樣分頁的方法中必須調用PageHelper.startPage方法,第二種不要給pageNum和pageSize設置默認值或者變量名不要為這兩個,這樣PageHelper解析出來的值為空就不會進行分頁。推薦第一種,因為第二種分頁隱藏的比較深,不熟悉的人就很難找出問題點。
轉載自:https://blog.csdn.net/weixin_33772645/article/details/87051330