Gradle构建SpringBoot+Mybatis集成分页插件PageHelper
来源:互联网 发布:深澜软件下载 编辑:程序博客网 时间:2024/05/29 07:13
可点击此处下载完整项目哦:Springboot-Mybatis-Gradle
使用Gradle构建SpringBoot项目,使用Mybatis来持久化,尝试集成PageHelper分页插件,依然顺利都令到我吃惊,so easy!
首先,build.gradle中配置依赖
dependencies { compile group: 'com.github.pagehelper', name: 'pagehelper', version: '4.1.0'}
其次,写一个注册类
package com.cc.config;import java.util.Properties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import com.github.pagehelper.PageHelper; /* * 注册MyBatis分页插件PageHelper */ @Configuration public class MybatisConf { @Bean public PageHelper pageHelper() { System.out.println("=========MyBatisConfiguration.pageHelper()"); PageHelper pageHelper = new PageHelper(); Properties p = new Properties(); p.setProperty("offsetAsPageNum", "true"); p.setProperty("rowBoundsWithCount", "true"); p.setProperty("reasonable", "true"); pageHelper.setProperties(p); return pageHelper; } }
最后,在controller中直接使用即可:
@ApiOperation(value="根据姓名查找用户", notes="根据name来查找")@ApiImplicitParam(paramType="query", name = "name", value = "用户姓名", required = true, dataType = "String")@RequestMapping(value="/findByName",method=RequestMethod.POST) @ResponseBodypublic List<User> findByName(@RequestParam(value="name", required=true) String name){ /* * 第一个参数是第几页;第二个参数是每页显示条数。 */ PageHelper.startPage(1,2); return userService.fingByName(name); }
深入使用还待继续研究…
阅读全文
0 0
- Gradle构建SpringBoot+Mybatis集成分页插件PageHelper
- SpringBoot集成MyBatis的分页插件PageHelper
- SpringBoot集成分页插件PageHelper
- springboot +mybatis + pagehelper分页插件
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- Mybatis集成分页插件pageHelper
- mybatis 分页插件pagehelper集成及使用
- Spring中集成Mybatis分页插件PageHelper
- springboot+mybatis+pagehelper分页
- MyBatis分页插件PageHelper
- mybatis分页插件pagehelper
- Mybatis分页插件-pagehelper
- Mybatis分页插件 - PageHelper
- Mybatis分页插件PageHelper
- Mybatis分页插件PageHelper
- MyBatis分页插件PageHelper
- mybatis插件分页PageHelper
- Mybatis分页插件PageHelper
- Android 组件化之路 路由设计
- 自学Java EE 笔记(第二天)
- IO复用——select内核源代码剖析
- 第一章 Thread Management(线程管理) 中
- 欢迎使用CSDN-markdown编辑器
- Gradle构建SpringBoot+Mybatis集成分页插件PageHelper
- sessionStorage 、localStorage 和 cookie 之间的区别
- 如何将谷歌地图发布为 ArcGIS Server 服务
- mysql查看当前用户
- php mysqli数据库面向过程,面向对象实例比较
- 创建类的基础知识
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- 浅谈分布式系统
- 【JFinal】JFinal的拦截器获取和修改controller返回的json对象