今天做了一个分页展示数据,然后使用了PageHelper分页插件。之前用的时候都挺好用的,今天突然就不行了。代码如下:
PageHelper.startPage(dto.getPage(),dto.getLimit());
排查了很久,也找了很多资料,最后发现当page为null会导致这个问题,可以通过给dto Page一个默认值避免这个问题
public Integer getPage() {
return page == null ? 1 : page;
}
博客作者在使用PageHelper分页插件时遇到问题,原本正常运行的代码突然失效。经过排查,发现当传入的page参数为null时,导致了该问题。为了解决这个问题,作者添加了一个默认值处理,即当page为null时返回1,确保分页功能正常运行。通过修改getPage()方法,避免了空指针异常,保证了分页展示数据的稳定性。
3036

被折叠的 条评论
为什么被折叠?



