Siehe PageHelper-Spring-Boot, der sehr bequem zu verwenden ist. Weitere Seitehelper finden Sie auf https://github.com/pageHelper/mybatis-pageHelper.
Wenn Spring Boot MyBatis integriert, müssen wir es zuerst paginieren.
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-autoconfigure</artifactId> <version> 1.2.3 </Version> </abhängig> <depeopy> <gruppe> com.github.pageHelper </Groupid> <artifactID> PageHelper-Spring-Boot-Starter </artifactid> <version> 1.2.3 </Version> </abhängig>
Methode 1: Wir fügen es in application.yml hinzu (YML, das im Frühjahr gelesen werden muss)
PageHelper: HelperDialect: MySQL vernünftig: True SupportMethodsArgumente: TRUE Params: count = countSQL
Dann neu starten.
Die Konfigurationsdatei wird schließlich von Java gelesen und in die Federbohne injiziert. Daher besteht unsere zweite Methode darin, seine Bohnenklasse zu konfigurieren. Heißes Laden ist leicht zu ändern. Natürlich ist die Methode einfacher.
Methode 2: Erstellen Sie eine neue Seiteheleperconfig unter dem Annotations -Cover -Paket
importieren com.github.pageHelper.pageHelper; import Java.util.properties; import org.springframework.context.annotation.bean; import org.spingframework.context.annotation.configuration;/** * @author Zhuxiaomeng * @date 2018/1/1/2. * @email [email protected] */ @configurationPublic class pageHelperconfig {@Bean public pageHelper getPageHelper () {PageHelper PageHelper = new PageHelper (); Eigenschaften Eigenschaften = neue Eigenschaften (); Properties.SetProperty ("HelperDialect", "MySQL"); Properties.SetProperty ("vernünftig", "wahr"); Properties.SetProperty ("SupportMethodsArguments", "True"); Properties.SetProperty ("Params", "count = countSQL"); pageHelper.setProperties (Eigenschaften); Rückgabe PageHelper; }}
Das Grundkenntnis von PageHelper ist:
import com.github.pageHelper.page; import com.github.pageHelper.pageHelper;
Seite <T> tPage = pageHelper.startPage (Seite, Limit);
Die nächste Abfrageanweisung wird verwendet, um zu paginieren. Sie müssen es nur mit List <T> erhalten
Wenn Sie Fragen haben, können Sie das Open -Source -Projekt Lenos herunterladen, um das Gerüst schnell zu entwickeln, und die Spring -Boot -Version ist mit dem Lernen vertraut.
Adresse: https://gitee.com/bweirird/lenosp
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.