spring boot集成pagehelper(两种方式)

网友投稿 724 2023-03-01


spring boot集成pagehelper(两种方式)

参看了pagehelper-spring-boot,使用起来非常放方便,关于更多PageHelper可以点击https://github.com/pagehelper/Mybatis-PageHelper。

当spring boot集成好mybatis时候需要进行分页,我们首先添加maven支持

com.github.pagehelper

pagehelper

5.1.2

com.github.pagehelper

pagehelper-spring-boot-autoconfigure

1.2.3

com.github.pagehOLOaYMiyelper

pagehelper-spring-boot-starter

1.2.3

方式一:我们在application.yml(spring 需要读取的yml)中加入

pagehelper:

helperDialect: mysql

reasonable: true

supportMethodsArguments: true

params: count=countSql

然后重启即可。

配置文件最终会被java所读取,最终注入到spring bean中,所以我们方法二是配置其bean类,热加载方便修改当然方式一更简单,

方式二:在注解涵盖package下面新建PageHeleperConfig

import com.github.pagehelper.PageHelper;

import java.util.Properties;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

/**

* @author zhuxiaomeng

* @date 2018/1/2.

* @email 154040976@qq.com

*/

@Configuration

public class PageHelperConfig {

@Bean

public PageHelper getPageHelper(){

PageHelper pageHelper=new PageHelper();

Properties properties=new Properties();

properties.setProperty("helperDialect","mysql");

properties.setProperty("reasonable","true");

properties.setProperty("supportMethodsArguments","true");

properties.setProperty("params","count=countSql");

pageHelper.setProperties(properties);

return pageHelper;

}

}

pageHelper 基础知识为:

import com.github.pagehelper.Page;

import com.github.pagehelper.PageHelper;

Page tPage= PageHelper.startPage(page,limit);

下一句的查询语句来进行分页。你只需要用List接收

如果你有疑问可以下载开源项目lenos 快速开发脚手架,spring boot 版本来熟悉学习。

地址:https://gitee.com/bweird/lenosp


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用vue实现grid
下一篇:Java微信跳一跳操作指南
相关文章

 发表评论

暂时没有评论,来抢沙发吧~