SpringBoot+MyBatis 整合分页插件PageHelper
1:pom中引入依赖
<!-- springboot分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <!-- 特别注意版本问题> <version>1.2.3</version> </dependency>
2:service中直接调用即可,其中 pageNum是要查看第几页的内容,pageSize是每页的大小
1 @Override 2 public String findAll(int pageNum, int pageSize) { 3 PageHelper.startPage(pageNum,pageSize); 4 List<ProductInfo> productInfoList=productInfoDAO.fineAll(); 5 PageInfo<ProductInfo> productInfoPageInfo=new PageInfo<>(productInfoList); 6 return JSON.toJSONString(productInfoPageInfo); 7 }
注意:此处用到了JSON序列化操作toJSONString 需要在pom中引入依赖
1 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> 2 <dependency> 3 <groupId>com.alibaba</groupId> 4 <artifactId>fastjson</artifactId> 5 <version>1.2.47</version> 6 </dependency>
这样就完成了插件的引用
面壁十年图破壁,难酬蹈海亦英雄