在spring boot 整合page helper時發現将所有的資料都查出來了
原因是缺少jar包 pagehelper 需要引入三個包
解決辦法
<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.5</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
第二問題
//1.引入分頁插件,pageNum是第幾頁,pageSize是每頁顯示多少條,預設查詢總數count
PageHelper.startPage(pageNum,pageSize);
//2.緊跟的查詢就是一個分頁查詢-必須緊跟.後面的其他查詢不會被分頁,除非再次調用PageHelper.startPage
List<News> newslist = usersMapper.searchnews();
// model.addAttribute("newslist", newslist);
model.addAttribute("newssize", newslist.size());
//使用PageInfo包裝查詢結果,隻需要将pageInfo交給頁面就可以
PageInfo pageInfo = new PageInfo<News>(newslist, 5);
model.addAttribute("pageInfo", pageInfo);
//獲得目前頁
model.addAttribute("pageNum", pageInfo.getPageNum());
//獲得一頁顯示的條數
model.addAttribute("pageSize", pageInfo.getPageSize());
//是否是第一頁
model.addAttribute("isFirstPage", pageInfo.isIsFirstPage());
//獲得總頁數
model.addAttribute("totalPages", pageInfo.getPages());
//是否是最後一頁
model.addAttribute("isLastPage", pageInfo.isIsLastPage());