springboot 集成pagehelper
来源:互联网 发布:声音剪辑软件 编辑:程序博客网 时间:2024/06/05 10:19
在springboot 中集成pagehelper 很简单,只需两步即可.
一、添加依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.1.1</version> <请不要用1.0.0 该版本不支持拦截器插件,选用最新版即可>
</dependency>
查看maven 依赖包 可发现 该包自动依赖分页包 、mybatis包
二、配置分页参数
有两种方式:
1.在application.yml或properties文件中配置。
#pagehelper分页插件配置 此处是yml书写格式
pagehelper:
autoDialect:true
reasonable:true
supportMethodsArguments:true
params:count=countSql
2.采用javaConfig配置
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
final SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource);
//配置分页插件
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("reasonable", "true");
properties.setProperty("supportMethodsArguments", "true");
properties.setProperty("returnPageInfo", "check");
properties.setProperty("params", "count=countSql");
pageHelper.setProperties(properties);
sqlSessionFactoryBean.setPlugins(new Interceptor[]{pageHelper});
sqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/**/*.xml"));
return sqlSessionFactoryBean.getObject();
}
如此配置就可使用分页功能,分页注意事项:
在pageHelper.startpage方法后的第一条查询方法才会被分页
带有for update 行锁的语句,不要使用分页插件,会抛异常
阅读全文
0 0
- PageHelper集成SpringBoot
- springboot集成PageHelper
- springboot 集成pagehelper
- SpringBoot集成分页插件PageHelper
- 关于springboot集成mybatis pageHelper druid 配置
- SpringBoot集成MyBatis的分页插件PageHelper
- Gradle构建SpringBoot+Mybatis集成分页插件PageHelper
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- springboot+mybatis+pagehelper分页
- pageHelper+springboot/spring+mapper
- spring集成pagehelper
- springboot使用pageHelper分页插件
- springboot +mybatis + pagehelper分页插件
- SpringBoot使用PageHelper进行分页
- Mybatis集成分页插件pageHelper
- Springboot使用PageHelper插件实现翻页
- SpringBoot+BootStrapTable+PageHelper用户新增,删除,修改
- SpringBoot整合Mybaties分页插件PageHelper
- poj1129——Channel Allocation
- Kruskal模板 最小生成树
- 用户输入日、月和年(月份可以是月份号、月份名或月份缩写),程序返回一年中到给定日子(包括这一天)的总天数
- 如何成为一个架构师
- 图形学opengl实验一-渐变色六芒星
- springboot 集成pagehelper
- JDBC-ODBC桥接数据库
- 【吴恩达机器学习笔记学习笔记02】Cost function
- 架构师已死
- Mac安装redis
- 每天一道算法题——替换空格
- 爬虫基础之beautiful soup操作
- 数据结构之栈实战练习
- 有关指针函数不可以返回局部变量的地址的三种解决方法