1、pom中配置
<properties>
<mybatis.pagehelper.version>5.1.10</mybatis.pagehelper.version>
</properties>
<!-- mybatis分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${mybatis.pagehelper.version}</version>
</dependency>
2、在applicationContext_02_mybatis_cfg.xml中配置
<!-- 配置mybatis插件 -->
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<!--使用下面的方式配置参数,一行配置一个 -->
<props>
<prop key="supportMethodsArguments">true</prop>
<prop key="reasonable">true</prop>
</props>
</property>
</bean>
</array>
</property>
</bean>
3、dao和service层中page和pageByName改变
方法参数
用注解形式
List<T> pager(@Param("pageSize") Long pageSize, @Param("pageNum") Long pageNum);
List<T> pagerByName(@Param("name") String name, @Param("pageSize") Long pageSize, @Param("pageNum") Long pageNum);