/** * 導入jackson包。 * @param pn * @return */ @RequestMapping("/emps") @ResponseBody public Msg getEmpsWithJson( @RequestParam(value = "pn", defaultValue = "1") Integer pn) { // 這不是一個分頁查詢 // 引入PageHelper分頁插件 // 在查詢之前只需要調用,傳入頁碼,以及每頁的大小 PageHelper.startPage(pn, 5); // startPage后面緊跟的這個查詢就是一個分頁查詢 List<Employee> emps = employeeService.getAll(); // 使用pageInfo包裝查詢后的結果,只需要將pageInfo交給頁面就行了。 // 封裝了詳細的分頁信息,包括有我們查詢出來的數據,傳入連續顯示的頁數 PageInfo page = new PageInfo(emps, 5); return Msg.success().add("pageInfo", page); }
@ResponseBody:不會被解析為跳轉路徑,而是直接寫入HTTP response body中
將對象轉換成json字符串,要導入jackson包

