Voir PageHelper-Spring-Boot, qui est très pratique à utiliser. Pour plus de pagehelper, vous pouvez cliquer sur https://github.com/pagehelper/mybatis-pagehelper.
Lorsque Spring Boot intègre MyBatis, nous devons d'abord le paginer.
<dependency> <proupId> com.github.pagehelper </rompuprid> <letifactive> PageHelper </ Artifactid> <DERVIÈRE> 5.1.2 </ version> </dependency> <dependency> <proupId> com.github.pagehelper </prouprid> <ralifactid> PageHelper-Spring-Boot-AutoConfigure </ ArtiFactid> <version> 1.2.3 </ version> </ dépendance> <dependency> <proupId> com.github.pagehelper </proupId> <ArtifActid> Pagehelper-Spring-Boot-starter </ artifactid> <version> 1.2.3 </-version> </ Dependency>
Méthode 1: Nous l'ajoutons dans Application.yml (YML qui doit être lu au printemps)
PageHelper: HelperDialect: MySQL raisonnable: True SupportMethodsarguments: True Params: Count = CountSQL
Puis redémarrez.
Le fichier de configuration sera finalement lu par Java et sera injecté dans le haricot de ressort. Par conséquent, notre deuxième méthode consiste à configurer sa classe de bean. Le chargement à chaud est facile à modifier. Bien sûr, la méthode est plus simple.
Méthode 2: Créez un nouveau PageheleperConfig sous le package de couverture d'annotation
Importer com.github.pagehelper.pagehelper; import java.util.properties; import org.springframework.context.annotation.bean; import org.springframework.context.annotation.configuration; / ** * @author zhuxiaemeng * @date 2018/1/2. * @Email [email protected] * / @ ConfigurationPublic Classe PageHelperConfig {@Bean Public PageHelper GetPageHelper () {PageHelper PageHelper = new PageHelper (); Propriétés Properties = New Properties (); Properties.SetProperty ("HelperDialect", "MySQL"); Properties.SetProperty ("raisonnable", "vrai"); Properties.SetProperty ("SupportMethoDsarguments", "True"); propriétés.setProperty ("params", "count = countSQL"); PageHelper.SetProperties (propriétés); RETOUR PAGEHELPER; }}
La connaissance de base de Pagehelper est:
import com.github.pagehelper.page; import com.github.pagehelper.pagehelper;
Page <t> tpage = pagehelper.startPage (page, limite);
L'instruction de requête suivante est utilisée pour paginer. Vous avez juste besoin de le recevoir avec la liste <T>
Si vous avez des questions, vous pouvez télécharger le projet open source Lenos pour développer rapidement des échafaudages, et la version de Spring Boot est familiarisée avec l'apprentissage.
Adresse: https://gitee.com/bweird/lenosp
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.