当前位置: 首页 > wzjs >正文

网站自动登录怎么做建立网站如何

网站自动登录怎么做,建立网站如何,建设工程学部研究生培养网站,frontpage如何做网站前言 大型项目的数据体量很大,在前端界面展示时为保障展示效果,会要求接口快速返回,这时候后端会选择分页获取数据,只传递要查询的页码数据。这就避免了大多问题,达到快速返回的效果。 常用的分页有2种: …

前言

大型项目的数据体量很大,在前端界面展示时为保障展示效果,会要求接口快速返回,这时候后端会选择分页获取数据,只传递要查询的页码数据。这就避免了大多问题,达到快速返回的效果。

常用的分页有2种:

①  MyBatis 分页插件:PageHelper。这个插件很常用,支持多数据库分页,无需修改SQL语句即可实现分页功能。

注意:这个插件的功能相当于在你代码中的第一个 SQL 语句的后面加上 LIMIT [offset], [limit] 子句,例如 LIMIT 20, 10 ,表示从21条记录开始,获取10条记录。
这个插件 只会在你的第一条语句后面添加子句 ,如果代码后面还存在其他的 SQL 则会不生效。
如果你使用这个插件获取 UserId 列表,并用该列表进行后续操作,要注意返回的 顺序问题 。

②  PageInfo 类:这是手动分页,适合数据量小的情况,因为需要预先加载所有数据,例如预先加载所有 UserId ,对 UserId 进行划分数量,根据请求的分页参数查询处在不同数量位置的 UserId 。

本文只介绍分页插件 PageHelper ,包括使用的依赖,创建方式,代码示例和验证结果展示等。

分页插件 PageHelper 的依赖导入方式

1. 使用pagehelper 包

添加pagehelper插件的依赖,并还需要定义一个 config 文件。

<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4.1.3</version>
</dependency>
package com.wen.config;import com.github.pagehelper.PageHelper;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Properties;@Configuration
public class MyBatisConfig {// 设置相关的参数信息,下面有对参数的详细解释@Beanpublic PageHelper pageHelper() {PageHelper pageHelper = new PageHelper();Properties properties = new Properties();properties.setProperty("dialect", "Mysql");properties.setProperty("offsetAsPageNum", "true");properties.setProperty("rowBoundsWithCount", "true");pageHelper.setProperties(properties);return pageHelper;}
}// Properties 中需设置的属性值:解释
// 1.  "dialect", "Mysql":不同数据库的SQL语句不同,这里指定了数据库语言为Mysql
// 2.  "offsetAsPageNum", "true":这个属性通常用于指定是否将传入的 offset 参数当作 pageNum 页码使用。
// ① 设置为 true,意味着如果分页查询时传递了offset偏移量,PageHelper会将其视为页码来处理。
// ② 非必需,因为 PageHelper 默认就是使用页码 pageNum 和每页记录数 pageSize 来进行分页的。
// 3.  "rowBoundsWithCount", "true":该属性用于指定是否进行 count 查询以获取总记录数。
// 在分页查询时,需要知道总记录数,它可以让你在前端展示总页数或总记录数。
// 设置为 true 表示 PageHelper 在执行分页查询时,会先执行一个 count 查询来获取总记录数。

http://www.dtcms.com/wzjs/794196.html

相关文章:

  • 国内专门做情侣的网站商城新建站点的步骤
  • 做新的网站卡盟网站制作教程
  • 成都那家网站做的好私域平台运营分为几个步骤
  • 浦口区建设网站成都网站开发公司排名
  • 如何做网站软件搭建服务器做网站
  • 外销网站百度竞价代运营公司
  • 网站建设对企业的帮助博客系统 wordpress
  • 一个人做网站建设需掌握单机游戏网页版
  • c语言和c 哪个做网站好手动安装wordpress主题
  • 网站备案 用假地址可以么wordpress评论表情不显示
  • 网站开发包含上线吗房产交易网官网
  • 上海城乡建设部网站首页满亦工作室 网站建设
  • 崇明建设机械网站wordpress中文主题框架
  • 汕头网站建设运营团队编程培训机构加盟品牌
  • 响应式网站 手机站培训类网站建设
  • 佛山网站开发哪家好西宁市解封最新消息
  • 可以做填字游戏的网站中国企业黄页信息网
  • 广州网站建设一般多少钱开发公司对代理公司管理
  • 做不锈钢网站我做的网站有时打开很慢什么原因
  • 豪华大气的旅行社网站源码怎么制作h5棋牌软件
  • php简单企业网站源码做网站接私活流程
  • js效果网站招聘网站策划书
  • 有好点的做网站的公司吗深圳龙岗区租房子多少钱一个月
  • 网站流量合作珠海高端网站开发
  • 石景山做网站的公司抄一则新闻四年级
  • 淄博网站制作托管优化网站超链接怎么做 word文档
  • 做网络推广要做网站吗seo如何分析网站
  • 上海网站设计专注乐云seo多个网站能否统一做等保
  • 海丰建设局网站本地服务类网站成本
  • 网站怎样做超链接英文网站建设一般多少钱