最近在学习springboot集成mybatis的知识,在使用分页时候,遇到如下问题
添加的分页插件,但是分页效果没有
代码如下
maven引入如下
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
<!-- 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.0</version>
</dependency>
mybatis-config配置如下
<properties>
<property name="dialect" value="mysql" />
</properties>
<settings>
<!-- 打印查询语句 -->
<setting name="logImpl" value="SLF4J" />
</settings>
<!-- 分页插件的配置 -->
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
</plugin>
</plugins>
分页代码如下
@RequestMapping("/pagelist")
@ResponseBody
public Object showQuestions(@RequestParam Integer page, @RequestParam Integer pageSize) {
Page<Object> b = PageHelper.offsetPage(2,10);
System.out.println(b);
List <UserEntity> lists= userMapper.getAll();
PageInfo<UserEntity> pageinfo = new PageInfo<UserEntity>(lists);
return pageinfo;
}
但是查询的数据,仍然是全部数据,没有按照预想的实现分页