首先在springboot項目的maven中加入依賴(版本可能需要自己選擇合適的)
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>
接着在配置文件中加入配置信息
#pagehelper分頁插件配置
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
之后在相關服務層、控制層傳入pageNum和pageSize參數就好了
服務層
public interface UserService { List<User> selectAll(int pageNum, int pageSize); int updateUserByAge(); }
@Override public List<User> selectAll(int pageNum, int pageSize) { PageHelper.startPage(pageNum,pageSize); return userMapper.selectAll(); }
控制層
@RequestMapping(value="/all",method = RequestMethod.GET) @ResponseBody public List<User> selectAll(@RequestParam int pageNum,@RequestParam int pageSize){ return userService.selectAll(pageNum,pageSize); }