springboot интегрированный пагинация плагин pagehelper

Перед написанием проектов осуществляется на первой странице, задняя страница, связанные с последними запросами, оглядываясь назад на собственной предыдущей практике проекта найти себе писать страницу, чтобы забыть, как младший программист используется для записи его

Введение П-зависимая pagehelper

    <зависимость> 
            <идентификатор_группы> com.github.pagehelper </ идентификатор_группы> 
            <артефакт> pagehelper </ артефакт> 
            <версия> 4.1.0 </ версия> 
        </ зависимость>

Запись конфигурации класса pagehelper

/ ** 
 * mybatis分页插件配置
 * @author xWang 
 * @date 2019-07-12 
 * / 
@Configuration 
общественный  класс MyBatisConfig { 
    @Bean 
    общественного PageHelper pageHelper () { 
        PageHelper pageHelper = новый PageHelper (); 
        Свойства р = новые свойства (); 
        p.setProperty ( "offsetAsPageNum", "правда" ); 
        p.setProperty ( "rowBoundsWithCount", "правда" ); 
        p.setProperty ( "разумный", "истина" ); 
        pageHelper.setProperties (р);
        pageHelper; 
    } 
}

картографа слой

  @Select ( "выберите * из видео" ) 
    Список <Видео> FindAll ();

сервис слой не ставить вещи, письма в соответствии с реальными потребностями

контроллер слоя

  @GetMapping ( "/" страницы )
     общественных объектов FindAll ((значение = "страницы" @RequestParam, DefaultValue = "1") INT страницы, 
                          @RequestParam (значение = "размер", DefaultValue = "10") INT размер) { 
        PageHelper .startPage (страницы, размер); // 分页 
        List <Видео> Список = videoService.findAll (); 
        PageInfo <Видео> pageInfo = новый PageInfo <Video> (список); 
        Карта <String, Object> данные = новый HashMap <> (); // 装载分页数据 
        data.put ( "toatl_page", pageInfo.getTotal ());
        data.put ( "toatl_size", pageInfo.getPages ()); // 总页数 
        data.put ( "currrent_page", страница); // 当前页 
        data.put ( "toatl_page", pageInfo.getList ()); // 数据
        возврата данных; 
    }

Следует отметить параметр о мимолетном вызывающем методе pagehelper

     PageHelper.startPage (страницы, размер); // 分页 
        List <Видео> Список = videoService.findAll (); 
        PageInfo <Видео> pageInfo = новый PageInfo <Video> (список);

Из этого письма пейджинговой запрос завершен, шаг относительно прост, как знание о записи, в то время как углубление под впечатлением, чтобы они забыли свои собственные, ха-ха

рекомендация

отwww.cnblogs.com/xiaowangxiao/p/11334466.html