springBoot支援PageHelp外掛使用學習筆記
阿新 • • 發佈:2018-11-11
首先在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); }