-
在pom.xml文件中下载组件:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version> </dependency>
-
在spring-mabatis.xml文件中的sqlSessionFactoryBean中配置pageHelper插件
<!-- 配置分页插件 --> <property name="plugins"> <array> <bean class="com.github.pagehelper.PageHelper"> <property name="properties"> <value> dialect=mysql reasonable=true </value> </property> </bean> </array> </property>
-
然后就可以在代码中使用以下代码来进行分页:
PageHelper.startPage(pageNo,pageSize); List<Mess> messList = messMapper.getAllMess(); PageInfo <Mess>pageInfo = new PageInfo<Mess>(messList);
说明:Mess是实体类,先得到所有数据,然后在使用PageInfo进行得到该页的数据
- 这里再附上一张PageInfo结构图: