如题,碰到了这个问题。但是这个插件不应该是很方便吗,只能自己去找原因了。
1 首先说一下已有的配置。
1)application.properties 中增加
# page-helper配置
logging.level.com.ethan.pagehelper.dao=DEBUG
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
pagehelper.page-size-zero=true
2)jar包依赖
//mybatis
compile 'org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2'
//pagehelper
compile group: 'com.github.pagehelper', name: 'pagehelper', version: '5.1.10'
3)代码使用
//传入分页参数
PageHelper.startPage(pageNum , pageSize);
//查询列表
List<User> users = userBo.listUser();
//转换分页参数到返回对象
return ResultResponseDto.success(ResultPage.restPage(users));
4)通过以上的设置好后,然后通过分页参数来测试,果然怎么变都没有用。头大。
然后看上网搜答案。。。引用:https://blog.youkuaiyun.com/Yhboom/article/details/83514834
从这个里面发现,可能是配置出错了。
//pagehelper
compile group: 'com.github.pagehelper', name: 'pagehelper-spring-boot-starter', version: '1.2.5'
依赖了上面那个后,依赖包里就出现了(pagehelper-spring-boot-starter和pagehelper-spring-boot-autoconfigure)
阿西吧!!!原来spring和springboot有不一样的方式使用