1. 具体实现

      1. public Pages<Flower> findMore(int page, int limit, String name, String production) {
      2. //查询之前调用分页的方法
      3. PageHelper.startPage(page, limit);
      4. //分页查询出集合
      5. List<Flower> flowers = flowerMapper.selectMore(name, production);
      6. //PageInfo中包含了分页的信息以及参数
      7. PageInfo info = new PageInfo(flowers);
      8. long total = info.getTotal();//总条数
      9. List list = info.getList();//分页后的集合
      10. return new Pages<Flower>(0,total,list,"");
      11. }
    2. Spring.xml配置

       <!--[2] 获取sqlsessionfactory对象-->
           <bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
               <property name="dataSource" ref="dataSource"></property>
               <property name="typeAliasesPackage" value="com.bjsxt.pojo"></property>
      
               <!--配置pageHelper分页-->
               <property name="plugins">
                   <array>
                       <bean class="com.github.pagehelper.PageInterceptor">
                           <property name="properties">
                               <!--配置mysql方言 -->
                               <value>
                                   helperDialect=mysql
                               </value>
                           </property>
                       </bean>
                   </array>
               </property>
      
           </bean>
      
    3. 导入依赖

       <!--pageHelper分页依赖-->
       <dependency>
         <groupId>com.github.pagehelper</groupId>
         <artifactId>pagehelper</artifactId>
         <version>5.2.0</version>
       </dependency>
      

      image.png