欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring boot集成pagehelper(兩種方式)

 更新時(shí)間:2018年01月05日 11:26:11   作者:bweird  
這篇文章主要介紹了spring boot集成pagehelper(兩種方式),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

參看了pagehelper-spring-boot,使用起來(lái)非常放方便,關(guān)于更多PageHelper可以點(diǎn)擊https://github.com/pagehelper/Mybatis-PageHelper

當(dāng)spring boot集成好mybatis時(shí)候需要進(jìn)行分頁(yè),我們首先添加maven支持

 <dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper</artifactId>
  <version>5.1.2</version>
 </dependency>
 <dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
  <version>1.2.3</version>
 </dependency>
 <dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper-spring-boot-starter</artifactId>
  <version>1.2.3</version>
 </dependency>

方式一:我們?cè)赼pplication.yml(spring 需要讀取的yml)中加入

pagehelper:
 helperDialect: mysql
 reasonable: true
 supportMethodsArguments: true
 params: count=countSql

然后重啟即可。

配置文件最終會(huì)被java所讀取,最終注入到spring bean中,所以我們方法二是配置其bean類,熱加載方便修改當(dāng)然方式一更簡(jiǎn)單,

方式二:在注解涵蓋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 基礎(chǔ)知識(shí)為:

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
Page<T> tPage= PageHelper.startPage(page,limit);

下一句的查詢語(yǔ)句來(lái)進(jìn)行分頁(yè)。你只需要用List<T>接收

如果你有疑問(wèn)可以下載開(kāi)源項(xiàng)目lenos 快速開(kāi)發(fā)腳手架,spring boot 版本來(lái)熟悉學(xué)習(xí)。

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Servlet中文亂碼問(wèn)題解決方案解析

    Servlet中文亂碼問(wèn)題解決方案解析

    這篇文章主要介紹了Servlet中文亂碼問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • vue+springboot前后端分離工程跨域問(wèn)題解決方案解析

    vue+springboot前后端分離工程跨域問(wèn)題解決方案解析

    這篇文章主要介紹了vue+springboot前后端分離工程跨域問(wèn)題解決方案解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 零基礎(chǔ)寫(xiě)Java知乎爬蟲(chóng)之先拿百度首頁(yè)練練手

    零基礎(chǔ)寫(xiě)Java知乎爬蟲(chóng)之先拿百度首頁(yè)練練手

    本來(lái)打算這篇文章直接抓取知乎的,但是想想還是先來(lái)個(gè)簡(jiǎn)單的吧,初級(jí)文章適合初學(xué)者,高手們請(qǐng)直接略過(guò)
    2014-11-11
  • Java編程中字節(jié)流與字符流IO操作示例

    Java編程中字節(jié)流與字符流IO操作示例

    這篇文章主要介紹了Java編程中字節(jié)流與字符流IO操作示例,并且簡(jiǎn)單總結(jié)了IO流操作的基本規(guī)律,需要的朋友可以參考下
    2016-02-02
  • Gradle構(gòu)建基本的Web項(xiàng)目結(jié)構(gòu)

    Gradle構(gòu)建基本的Web項(xiàng)目結(jié)構(gòu)

    這篇文章主要為大家介紹了Gradle創(chuàng)建Web項(xiàng)目基本的框架結(jié)構(gòu)搭建,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • 完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題

    完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題

    下面小編就為大家?guī)?lái)一篇完美解決在Servlet中出現(xiàn)一個(gè)輸出中文亂碼的問(wèn)題。小編覺(jué)得挺不錯(cuò)的現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Java訂單30分鐘未支付自動(dòng)取消該怎么實(shí)現(xiàn)

    Java訂單30分鐘未支付自動(dòng)取消該怎么實(shí)現(xiàn)

    在開(kāi)發(fā)中往往會(huì)遇到一些關(guān)于延時(shí)任務(wù)的需求,例如生成訂單30分鐘未支付,則自動(dòng)取消,下面這篇文章主要給大家介紹了關(guān)于Java訂單30分鐘未支付自動(dòng)取消該怎么實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • java 內(nèi)嵌Groovy動(dòng)態(tài)腳本操作

    java 內(nèi)嵌Groovy動(dòng)態(tài)腳本操作

    這篇文章主要介紹了java 內(nèi)嵌Groovy動(dòng)態(tài)腳本操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java并發(fā)包工具CountDownLatch源碼分析

    java并發(fā)包工具CountDownLatch源碼分析

    這篇文章主要為大家介紹了java并發(fā)包工具CountDownLatch源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 如何設(shè)計(jì)一個(gè)安全的API接口詳解

    如何設(shè)計(jì)一個(gè)安全的API接口詳解

    在日常開(kāi)發(fā)中,總會(huì)接觸到各種接口,前后端數(shù)據(jù)傳輸接口,第三方業(yè)務(wù)平臺(tái)接口,下面這篇文章主要給大家介紹了關(guān)于如何設(shè)計(jì)一個(gè)安全的API接口的相關(guān)資料,需要的朋友可以參考下
    2021-08-08

最新評(píng)論