springboot如何使用pagehelper插件实现分页sql

本人经历 真实可用 !

1. 首先要在pom文件引入依赖:

  `		
		
            com.github.pagehelper
			pagehelper
			5.0.0
		`|

2. 然后需要在mybatis的全局文件中引入插件信息

    
        
            
            
        
    
  1. 最后的使用方法,在service层进行调用,别的地方不需要改动
    下面是我的调用过程
```service的方法
//    查询所有


service的方法
    public boolean getAll(Integer p, Model model){
        PageHelper.startPage(p, 5);
        List  huaXiaos=  huaXiaoMapper.lookAll();
        PageInfo pageInfo = new PageInfo(huaXiaos);
        if(pageInfo != null){
            model.addAttribute("pageInfo", pageInfo);
            return true;
        }
        return false;
    }

下面是controller

  @RequestMapping("/lookall")
    public String getAll( HttpSession session,@RequestParam(value = "p",defaultValue = "1") Integer p,Model model){
        if (huaXiaoService.getAll(p,model)){
            return "getAll";
        }else
            return "fail.html";
    }

最后可以分页成功!

你可能感兴趣的:(springboot如何使用pagehelper插件实现分页sql)