自定义pagehelper分页类_17.pageHelper插件怎么实现的分页功能的?

undefined_1440w.jpg?source=172ae18b

更多内容来源: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数据操作的架构的。方法不止这一种

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值