บทความนี้แบ่งปันรหัสเฉพาะที่แสดงโดย Springboot Integrated PageHelper Pagination สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
1. เพิ่มการพึ่งพา
ค้นหาเวอร์ชันของ pagehelper ใน maven
เพิ่มการพึ่งพาใน POM
<Ederency> <roupId> com.github.pageHelper </groupId> <ratifactId> PageHelper-Spring-Boot-Starter </artifactId> <version> 1.2.2 </version>
2. ใช้
บทความจำนวนมากบนอินเทอร์เน็ตบอกว่าพวกเขาจำเป็นต้องกำหนดค่าในแอปพลิเคชัน
ที่จริงไม่จำเป็นต้องตั้งค่าเริ่มต้นการตั้งค่าเริ่มต้นที่ตอบสนองความต้องการส่วนใหญ่แล้ว
เพียงแค่ใช้โดยตรง
@RequestMapping (value = "getApps.do") สตริงสาธารณะ getApps (แอพแอพ) {pageHelper.startPage (apps.getPagenum (), apps.getPagesize ()); ArrayList <Apps> AppSlist = AppSservice.getApps (แอพ); PageInfo <Apps> AppSpageInfo = ใหม่ PageInfo <> (AppSlist); return json.tojsonstring (appspageinfo);}PageHelper.StartPage (จำนวนหน้าที่จะแสดงจำนวนหน้าที่จะแสดง);
บรรทัดถัดไปตามคำสั่งค้นหาทันที คุณไม่สามารถเขียนสิ่งอื่นใดได้ไม่เช่นนั้นจะไม่มีผล
PageHelper.StartPage (apps.getPagenum (), apps.getPagesize ()); arrayList <APPS> appSlist = appsService.getApps (แอพ);
สิ่งนี้มีผลกระทบของการปนเปื้อนเท่านั้นและไม่มีข้อมูลโดยละเอียดเกี่ยวกับจำนวนหน้าทั้งหมดและสิ่งอื่น ๆ
หากคุณมีข้อกำหนดสำหรับจำนวนหน้าคุณต้องเพิ่มบรรทัดต่อไปนี้
PageInfo <t> appspageInfo = ใหม่ pageinfo <> (appslist);
สิ่งนี้ตรงตามข้อกำหนดการเพจทั้งหมด
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น