この記事では、参照のためにSpringboot Integrated PageHelper Paginationによって表示される特定のコードを共有します。特定のコンテンツは次のとおりです
1.依存関係を追加します
MavenでPageHelperのバージョンを見つけます
POMに依存関係を追加します
<Dependency> groupId> com.github.pagehelper </groupid> <artifactid> pagehelper-spring-boot-starter </artifactid> <バージョン> 1.2.2 </version> </depence>
2。使用します
インターネット上の多くの記事では、application.propertiesで設定する必要があると言っています
実際、必要はまったくありません。デフォルトの設定はすでにほとんどのニーズを満たしています
直接使用してください
@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); json.tojsonstring(appspageinfo);}pagehelper.startpage(表示するページ数、表示されるページの数);
次の行はすぐにクエリステートメントに従います。他に何も書くことはできません。そうしないと、効果がありません。
pagehelper.startpage(apps.getPagenum()、apps.getPagesize()); arrayList <pupls> appslist = appsService.getApps(apps);
これにはページネーションの効果のみがあり、ページの総数やその他のものに関する詳細情報はありません
ページ数の要件がある場合は、次の行を追加する必要があります
pageInfo <t> appSpageInfo = new PageInfo <>(appslist);
これはすべてのページング要件を満たしています
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。