1. 程式人生 > >SpringBoot中 Mybaties PageHelper外掛使用

SpringBoot中 Mybaties PageHelper外掛使用

1.引入包

注意:如果報錯或者不能分頁,很可能是版本號不對

<dependency>
	<groupId>org.mybatis.spring.boot</groupId>
	<artifactId>mybatis-spring-boot-starter</artifactId>
	<version>1.3.1</version>
</dependency>
<dependency>
	<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>

2.如果需要對pagehelper進行設定在application.yml中加入以下設定

pagehelper:
  helperDialect: mysql
  reasonable: true
  support-methods-arguments: true
  params=count: ountSql

3.使用

PageHelper.
startPage(pageNum, pageSize);

此方法是在mybatis查詢語句之前進行攔截注意:此方法緊跟查詢語句之前,這樣才安全.

4.程式碼片段

public PageInfo<TaskLog> getPage(int pageNum, int pageSize) {
        PageHelper.startPage(pageNum, pageSize);
        List<TaskLog> taskLogs = taskLogMapper.selectAll();
        PageInfo<TaskLog>
pageInfo= new PageInfo<>(taskLogs); return pageInfo; }