本贴配置过程是在 eclipse 下进行。(其它编辑器就是导包的方式不同,其他操作一
样)
1.先下载 pageinfo 需要用到的包,可自行网上下载,也可直接从我分享的百度云连接
下载:https://pan.baidu.com/s/11i5jTE8XC9izNx1-toQSyw 密码:iucz
2.然后打开 eclipse ,把刚刚下载的两个包放到对应的 lib 目录下( ps: 如果你的包
是放在其他目录下,请自行操作,不一定要按照我说的做)。
3.然后在 lib 下找到刚刚自己的刚刚导入的两个包,点击右键 → Bulid Path → Add
to Bulid Path,包就导入成功了。(此方法是 eclipse 才需要,其他编辑器自行操
作。)
4.然后在 spring 文件中,进行以下配置,直接复制到对应的地方即可。
<!-- sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="configLocation" value="classpath:mybatis/sqlMapConfig.xml"></property>
<!-- 注意其他配置 -->
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<!--使用下面的方式配置参数,一行配置一个 -->
<value>
params=value1
</value>
</property>
</bean>
</array>
</property>
</bean>
5.这样配置就完成了,然后在控制类里面直接使用下面的语句进行分页。
PageHelper.startPage(str1,str2);
(PS: 这一句一定要写在第一行,不然分页可能会出现一些错误)
第一个参数“str1”代表着第几页,第二个参数“str2”代表着每页显示几条数据。
PageInfo page = new PageInfo(list);
用来对查询到的数据进行操作(list 是我从数据库中查询的所需要的信息)。
类 PageInfo 下面有很多可以调用的方法,需要哪些就用哪些就行。