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

Bagaimanakah Springboot menyepadukan fungsi paging pagehelper?

PHPz
Lepaskan: 2023-05-10 20:07:04
ke hadapan
1310 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan