Cet article partage le code spécifique affiché par la pagination Pagehelper intégrée Springboot pour votre référence. Le contenu spécifique est le suivant
1. Ajouter des dépendances
Trouvez la version de Pagehelper à Maven
Ajouter des dépendances dans POM
<dependency> <proupId> com.github.pagehelper </rompuprid> <letifactive> pagehelper-spring-boot-starter </ artifactId> <version> 1.2.2 </ version> </ Dependency>
2. Utiliser
De nombreux articles sur Internet indiquent qu'ils doivent le configurer dans Application.Properties
En fait, il n'y a pas de besoin du tout, les paramètres par défaut répondent déjà à la plupart des besoins
Utilisez-le simplement directement
@RequestMapping (value = "getApps.do") String public getApps (apps apps) {pageHelper.StartPage (apps.getPagenum (), apps.getPageSize ()); ArrayList <Ppps> appslist = appsservice.getApps (apps); PageInfo <Apps> appspageInfo = new PageInfo <> (appslist); return json.tojSontring (appspageInfo);}PageHelper.StartPage (combien de pages à afficher, le nombre de pages à afficher);
La ligne suivante suit immédiatement la déclaration de requête. Vous ne pouvez rien écrire d'autre, sinon cela n'aura aucun effet.
PageHelper.StartPage (apps.getPageNum (), apps.getPageSize ()); arrayList <apps> appslist = appsservice.getApps (apps);
Cela n'a que l'effet de la pagination, et il n'y a pas d'informations détaillées sur le nombre total de pages et d'autres choses
Si vous avez une exigence pour le nombre de pages, vous devez ajouter la ligne suivante
PageInfo <T> appspageInfo = new PageInfo <> (appslist);
Cela répond à toutes les exigences de pagination
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.