一、SpringBoot框架搭建
【1】点击:文件—>模块,选择 Spring Initializr,直接点击下一个
【2】这个页面选项是选择SpringBoot需要的启动依赖,在这里可以有很多选项,这里选择 Web 和 Mysql 然后点击下一步
【3】保存路径,点击完成
二、配置
1、在pom文件中引入Pagehelper分页插件
<!-- 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>
2、配置分页插件
将application.properties配置文件改成yml后缀,即application.yml,进行如下配置
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/pagehelperdemodat?useUnicode=true&characterEncoding=UTF-8&serverTimezone=CST
username: root
password: 806188
driver-class-name: com.mysql.cj.jdbc.Driver
thymeleaf:
prefix: classpath:/templates/
check-template-location: true
suffix: .html
mode: HTML
encoding: UTF-8
cache: false
mybatis:
mapper-locations: classpath*:mapper/*.xml
pagehelper:
helper-dialect: mysql
params: count=countSql
reasonable: true
support-methods-arguments: true
3、创建数据库
咱们就以用户数据库为例来进行测试,数据库创建如下:
CREATE DATABASE pagehelperdemodat;
USE pagehelperdemodat;
CREATE TABLE users(
id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'id主键',
username VARCHAR(20) NOT NULL COMMENT '用户名',
PASSWORD VARCHAR(20) NOT NULL COMMENT'用户密码'
);
INSERT INTO users (username,PASSWORD) VALUES("onestar","123");
INSERT INTO users (username,PASSWORD) VALUES("twostar","456");
插入多条数据方便分页查看
三、代码编写
1、创建用户实体类:User
package com.star.entity;
/**
* @Description: 用户实体类
* @Author: ONESTAR
* @Date: Created in 22:57 2020/3/27
* @QQ: 316392836
* @URL: http://122.51.28.187:8080/
*/
public class User {
private Integer id;
private String username;
private String PASSWORD;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;

最低0.47元/天 解锁文章
2493

被折叠的 条评论
为什么被折叠?



