Maison >Java >javaDidacticiel >Comment Springboot intègre-t-il la fonction de pagination pagehelper ?

Comment Springboot intègre-t-il la fonction de pagination pagehelper ?

PHPz
PHPzavant
2023-05-10 20:07:041299parcourir

1. Ajouter des dépendances

Trouver la version de pagehelper dans maven

Ajouter des dépendances dans pom

<dependency>
   <groupid>com.github.pagehelper</groupid>
   <artifactid>pagehelper-spring-boot-starter</artifactid>
      <version>1.2.2</version>
</dependency>

2. Utiliser

De nombreux articles sur Internet diront qu'il doit être configuré dans l'application. propriétés

En fait Pas besoin du tout, les paramètres par défaut répondent déjà à la plupart des besoins. Utilisez-le simplement directement. Vous ne pouvez pas écrire d'autres déclarations, sinon cela n'aura aucun effet.

@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>

Cela n'a qu'un effet de pagination, et il n'y a aucune information détaillée sur le nombre total de pages

S'il y a un besoin pour le nombre de pages, etc., vous devez ajouter la ligne suivante

.

PageHelper.startPage(apps.getPageNum(), apps.getPageSize());
ArrayList<apps> appsList = appsService.getApps(apps);</apps>
Cela satisfera toutes les demandes de radiomessagerie

Comment Springboot intègre-t-il la fonction de pagination pagehelper ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer