springboot分页展示功能_springboot+vue实现分页功能
[java]代碼庫package com.wyl.vue.controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RestController;
import com.wyl.vue.dao.AdminDao;
import com.wyl.vue.model.Admin;
@RestController
public class AdminController {
@Autowired
private AdminDao adminDao;
@GetMapping(value = "/find")
public Map find(int pageNumber,int pageSize) {
//封裝分頁對象
Pageable pageable = new PageRequest(pageNumber-1, pageSize, Sort.Direction.ASC, "id");
//調用jpa的sql
Page pageAdmin = adminDao.findAll(pageable);
//總數
Long size = pageAdmin.getTotalElements();
//列表
List content = pageAdmin.getContent();
Map map = new HashMap<>();
map.put("size", size);
map.put("list", content);
return map;
}
@PutMapping(value = "/save")
public void saveAdmin(Long id) {
}
}
ps:(自己可以把代碼放到nginx里面跑,就行了,配個代理)
[代碼運行效果截圖]
[源代碼打包下載]
dist.rar(50積分)[16 次下載]
vue-test.rar(50積分)[13 次下載]
總結
以上是生活随笔為你收集整理的springboot分页展示功能_springboot+vue实现分页功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python2安装pyyaml_Pyth
- 下一篇: css 设置背景图一半_CSS背景图设置