springboot-restful-Pagehelper-lombok-devtools 梦想闲鱼(三)

快捷开发必备

pagehelper

网上关于分页有很多,加快开发效率使用了pagehelper快速集成

1.引入pom.xml(低版本的不支持 会直接启动报错)


        
            com.github.pagehelper
            pagehelper-spring-boot-starter
            1.2.5
        
到application.yml写配置
#pagehelper
pagehelper:
  helper-dialect: mysql
  reasonable: true
  support-methods-arguments: true
  params: count=countSql
直接在serviceimpl 加入核心代码 即可实现物理分页

    @Override
    public Result queryAllBypage(Integer pageNum, Integer pageSize) throws Exception {
        //使用分页核心代码
        PageHelper.startPage(pageNum, pageSize);
        Result result = new Result();
        List list = userMapper.queryAll();
        result.setObject(list);
        return result;
    }
lombok和devtools 只需引入pom.xml(spring热部署多次操作 会出现bug 和我的swagger等出现问题)

            org.projectlombok
            lombok
            true
        
        
        
            org.springframework.boot
            spring-boot-devtools
            true
        

其中 lombok 需要你在idea下好插件
热部署 在idea 直接ctrl+F9

你可能感兴趣的:(springboot-restful-Pagehelper-lombok-devtools 梦想闲鱼(三))