1. Tambah kebergantungan
Cari versi pagehelper dalam maven
Tambah kebergantungan dalam pom
<dependency> <groupid>com.github.pagehelper</groupid> <artifactid>pagehelper-spring-boot-starter</artifactid> <version>1.2.2</version> </dependency>
2 , gunakan
Banyak artikel di Internet akan mengatakan bahawa anda perlu mengkonfigurasi application.properties
Malah, ia tidak perlu sama sekali, tetapan lalai sudah memenuhi kebanyakan keperluan
Anda boleh menggunakannya terus
@RequestMapping(value = "getApps.do") public String getApps(Apps apps) { PageHelper.startPage(apps.getPageNum(), apps.getPageSize()); ArrayList<apps> appsList = appsService.getApps(apps); PageInfo<apps> appsPageInfo = new PageInfo(appsList); return JSON.toJSONString(appsPageInfo); }</apps></apps>
PageHelper.startPage (bilangan halaman yang akan dipaparkan, bilangan setiap halaman untuk dipaparkan);
Barisan seterusnya mengikut pernyataan pertanyaan, yang tidak dibenarkan Tulis sesuatu yang lain, jika tidak, ia tidak akan memberi kesan.
PageHelper.startPage(apps.getPageNum(), apps.getPageSize()); ArrayList<apps> appsList = appsService.getApps(apps);</apps>
Ini hanya mempunyai kesan paging, dan tiada maklumat terperinci tentang jumlah halaman
Jika ada keperluan untuk nombor tersebut. daripada halaman, dsb., anda perlu menambah Baris di atas dan di bawah
PageInfo<t> appsPageInfo = new PageInfo(appsList);</t>
dengan itu memenuhi semua keperluan paging
Atas ialah kandungan terperinci Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!