使用SpringBoot的pagehelper分页插件搭配layui分页组件

1.在 pom.xml 中添加 pagehelper 依赖

    
    
      com.github.pagehelper
      pagehelper-spring-boot-starter
      RELEASE
    

2.配置 application.yml 

  #分页插件配置
pagehelper:
  helper-dialect: mysql
  reasonable: true
  support-methods-arguments: true
  params: count

3.编写主要代码

controller中

    /**
     * 分页查询商品基本信息
     * @return  分页信息
     */
    @RequestMapping("/getTrainSchemeFY")
    @ResponseBody
    public PageInfo getTrainschemeinfosFY(...){
        
        //根据需求传参,这里我已经将信息保存至dangdangProduct中
        //省略部分代码

        //开启分页 Mybatis -通用分页拦截器类似拦截器的实现方法
        PageHelper.startPage(pageNum,pageSize);
        List trainschemeinfoByCondition = null;
        try {
            trainschemeinfoByCondition =  dangdangProductService.queryProductListPaged(dangdangProduct,category2);
        } catch (Exception e) {
            e.printStackTrace();
        }
        PageInfo pageInfo = new PageInfo(trainschemeinfoByCondition);
        return pageInfo;
    }

我对应的查询数据库代码是


  

4.前端 layui 组件分页


分页




<%--当前页--%>


<%--显示几条--%>


<%--显示图书--%>
<%--分页组件--%>

js接受后端数据



layui 分页组件需要在layui网站上下载layui文件,将其放入到项目中即可

使用SpringBoot的pagehelper分页插件搭配layui分页组件_第1张图片

 

你可能感兴趣的:(知识点,layui,spring,boot,java)