今天遇到的这个问题,应该是在我不久之前遇到的,也就是我今天为什么写这篇博客的原因,当时我遇到这个问题的时候解决好长时间,没解决了,问的我的领导。因为没长记性吧,这次遇到,我忘记解决办法了,所以说写博客和记笔记的重要性了,博客的话,无论啥时你都能翻到,笔记也可以,当博客不稳定的时候,可以直接去笔记中去翻,我经常用的是:有道云笔记,还是挺好用的!
开始介绍下我的问题(此时的表情是纠结的):就是最基础的一个问题了,分页,说到分页,其实很简单,maven下直接个依赖,就可以使用了,但是这么简单的情况下,我还遇到分页不好用了,就是当查到最后一页的时候,再往下查的话还会查出数据,也就是最后一页的数据(这个问题还是前端告诉我的,嘿嘿)
有看过好多博客上写的解决办法,但是我都试了,貌似不太管用,就是在项目中加上如下的配置: pagehelper.reasonable=false ,这个也是解决分页到最后一页,再往下查返回空的情况,但是我总觉得的我的工程不好使应该是某个版本的问题,跟这个无关,因为我也配置了。
接下来就放上代码喽,直接粘上下面的依赖,不需要在.yml中和启动类中配置,很是方便的,以后用下面的依赖就可以。
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.2</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
这样的话我就把我之前配置在启动类的相关都注释掉了,不在再需要这样的配置了!
解决之后,感觉整个人都好了,这篇博客是我遇到这个问题时写了一半,今天想写博客时,发现有篇博客没写完,我满是激动地接下来了,哈哈!如果对你有帮助,给我个赞呗!