Rumah  >  Artikel  >  Java  >  Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?

Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?

PHPz
PHPzke hadapan
2023-05-10 20:07:041269semak imbas

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

Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?

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

Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?

Atas ialah kandungan terperinci Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam