springboot分页问题-当超过最大页数时返回最后一页的数据

素颜马尾好姑娘i 2023-07-24 11:51 129阅读 0赞
  1. 今天遇到的这个问题,应该是在我不久之前遇到的,也就是我今天为什么写这篇博客的原因,当时我遇到这个问题的时候解决好长时间,没解决了,问的我的领导。因为没长记性吧,这次遇到,我忘记解决办法了,所以说写博客和记笔记的重要性了,博客的话,无论啥时你都能翻到,笔记也可以,当博客不稳定的时候,可以直接去笔记中去翻,我经常用的是:有道云笔记,还是挺好用的!
  2. 开始介绍下我的问题(此时的表情是纠结的):就是最基础的一个问题了,分页,说到分页,其实很简单,maven下直接个依赖,就可以使用了,但是这么简单的情况下,我还遇到分页不好用了,就是当查到最后一页的时候,再往下查的话还会查出数据,也就是最后一页的数据(这个问题还是前端告诉我的,嘿嘿)
  3. 有看过好多博客上写的解决办法,但是我都试了,貌似不太管用,就是在项目中加上如下的配置: pagehelper.reasonable=false ,这个也是解决分页到最后一页,再往下查返回空的情况,但是我总觉得的我的工程不好使应该是某个版本的问题,跟这个无关,因为我也配置了。
  4. 接下来就放上代码喽,直接粘上下面的依赖,不需要在.yml中和启动类中配置,很是方便的,以后用下面的依赖就可以。
  5. <dependency>
  6. <groupId>com.github.pagehelper</groupId>
  7. <artifactId>pagehelper</artifactId>
  8. <version>5.1.2</version>
  9. </dependency>
  10. <dependency>
  11. <groupId>com.github.pagehelper</groupId>
  12. <artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
  13. <version>1.2.3</version>
  14. </dependency>
  15. <dependency>
  16. <groupId>com.github.pagehelper</groupId>
  17. <artifactId>pagehelper-spring-boot-starter</artifactId>
  18. <version>1.2.3</version>
  19. </dependency>

这样的话我就把我之前配置在启动类的相关都注释掉了,不在再需要这样的配置了!

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNjc3NTExNQ_size_16_color_FFFFFF_t_70
解决之后,感觉整个人都好了,这篇博客是我遇到这个问题时写了一半,今天想写博客时,发现有篇博客没写完,我满是激动地接下来了,哈哈!如果对你有帮助,给我个赞呗!

发表评论

表情:
评论列表 (有 0 条评论,129人围观)

还没有评论,来说两句吧...

相关阅读