Artikel ini membagikan kode spesifik yang ditampilkan oleh Pagination PageHelper Springboot Terpadu untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
1. Tambahkan dependensi
Temukan versi PageHelper di Maven
Tambahkan dependensi di pom
<dependency> <GroupId> com.github.pagehelper </groupid> <ArTifactId> PageHelper-SPRING-BOTT-STARTER </artifactId> <Version> 1.2.2 </version> </dependency>
2. Gunakan
Banyak artikel di internet mengatakan bahwa mereka perlu mengonfigurasinya di application.properties
Sebenarnya, tidak perlu sama sekali, pengaturan default sudah memenuhi sebagian besar kebutuhan
Gunakan saja secara langsung
@RequestMapping (value = "getApps.do") Public String getApps (Apps Apps) {pageHelper.startpage (apps.getpagenum (), apps.getPageSize ()); ArrayList <PEPS> appSlist = appsservice.getApps (apps); PageInfo <P Apps> appSpageInfo = new PageInfo <> (appslist); kembalikan json.toJsonstring (appspageInfo);}PageHelper.startpage (berapa banyak halaman yang akan ditampilkan, jumlah halaman yang akan ditampilkan);
Baris berikutnya segera mengikuti pernyataan kueri. Anda tidak dapat menulis hal lain, jika tidak itu tidak akan berpengaruh.
PageHelper.startpage (apps.getpagenum (), apps.getPagesize ()); ArrayList <P Apps> appslist = appsservice.getApps (apps);
Ini hanya memiliki efek pagination, dan tidak ada informasi terperinci tentang jumlah total halaman dan hal -hal lain
Jika Anda memiliki persyaratan untuk jumlah halaman, Anda perlu menambahkan baris berikut
PageInfo <T> appSpageInfo = new pageInfo <> (appslist);
Ini memenuhi semua persyaratan paging
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.