更多内容来源:http://mp.weixin.qq.com/mp/homepage?__biz=MzA5OTQ1ODE1NQ==&hid=6&sn=843337a7d9931839214ec8f861ac2164&scene=18#wechat_redirect
自定义分页功能明显太过繁琐了
—》我们使用pageHelper插件来快速实现分页功能 1、在pom.xml文件中引入依赖库
<!-- 分页 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.10</version>
</dependency>
2、在spring-mybatis添加分页配置
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor"></bean>
</array>
</property>
</bean>
3、Controller添加
@RequestMapping(value = "/getUserPage")
public String getUserPage(Page page, Model model){
PageInfo<User> userPageInfo = userService.selectPage(page);
model.addAttribute("pageInfo",userPageInfo);
model.addAttribute("url","user/getUserPage");
return "user/userList";
}
上面是针对SSM场景来做的,pagehelper插件本身就是基于Mybatis这种框架进行开发的插件。所以,主要都是针对Mybatis数据操作的架构的。方法不止这一种