Spring Boot2.0+Mybatis+Pagehelper分页+Demo 解析

=====================SpringBoot 2.0+MyBatis+Page分页========================

Demo 地址  https://gitee.com/LawJungle/HelloWold-Batis.git    ~~拿~~去~~生~~活~~ 


Demo讲解

------ 共四个测试接口 ----

/findAll     --    xml访问数据库

/addUser  --    注解添加信息

/getUser   --    注解访问

/gtPage    --    注解方式分页  两个参数   getPage?item=1&&size=1

-------  还原数据库  ------

resources/static/wyj.sql

-------  集成MyBatis ------

1.导入 POM 依赖

    org.mybatis.spring.boot

     mybatis-spring-boot-starter

    1.3.2


    mysql

    mysql-connector-java

     6.0.6


2.配置 application.properties 

# 数据库连接

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/wyj?serverTimezone=Asia/Shanghai&characterEncoding=UTF8&

zeroDateTimeBehavior=convertToNull&useUnicode=true&useSSL=false&useTimezone=false

spring.datasource.username=root

spring.datasource.password=root

mybatis.type-aliases-package=com.demo.model

mybatis.mapper-locations=classpath:mapper/*.xml 


3.创建测试类

package com.demo.model.DBMyBatis.bean;  ----->实体类

package com.demo.model.DBMyBatis.controller;  ----->控制器

package com.demo.model.DBMyBatis.dao;  ----->Dao   xml 方式访问使用

package com.demo.model.DBMyBatis.mapper;  ----->Dao  注解方式使用

package com.demo.model.DBMyBatis.service;  ----->服务接口

package com.demo.model.DBMyBatis.service.impl;  ----->服务接口实现类


4.创建Mapper.xml

resources/mapper/MyBatisMapper.xml  ----->  xml 方式访问使用

5.测试类主要方法 

package com.demo.model.DBMyBatis.controller

6.xml方式访问数据库

package com.demo.model.DBMyBatis.service.impl

package com.demo.model.DBMyBatis.dao

resources/mapper/MyBatisMapper.xml

7.注解方式访问数据库

package com.demo.model.DBMyBatis.service.impl

package com.demo.model.DBMyBatis.mapper


-----集成分页------

1.导入 POM 依赖

 

    com.github.pagehelper

    pagehelper-spring-boot-starter

    1.2.3

2.配置 application.properties 

# 分页配置

#pagehelper分页插件配置

pagehelper.helperDialect=mysql

pagehelper.reasonable=true

pagehelper.supportMethodsArguments=true

pagehelper.params=count=countSql

3.测试方法 

package com.demo.model.DBMyBatis.controller

======================================================SpringBoot+MyBatis+Page分页===============================================

Demo 地址 https://gitee.com/LawJungle/HelloWold-Batis.git

Demo讲解

------ 共四个测试接口 ----

/findAll     --    xml访问数据库

/addUser  --    注解添加信息

/getUser   --    注解访问

/gtPage    --    注解方式分页  两个参数   getPage?item=1&&size=1

-------  还原数据库  ------

resources/static/wyj.sql

-------  集成MyBatis ------

1.导入 POM 依赖

    org.mybatis.spring.boot

     mybatis-spring-boot-starter

    1.3.2


    mysql

    mysql-connector-java

     6.0.6


2.配置 application.properties 

# 数据库连接

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/wyj?serverTimezone=Asia/Shanghai&characterEncoding=UTF8&

zeroDateTimeBehavior=convertToNull&useUnicode=true&useSSL=false&useTimezone=false

spring.datasource.username=root

spring.datasource.password=root

mybatis.type-aliases-package=com.demo.model

mybatis.mapper-locations=classpath:mapper/*.xml 


3.创建测试类

package com.demo.model.DBMyBatis.bean;  ----->实体类

package com.demo.model.DBMyBatis.controller;  ----->控制器

package com.demo.model.DBMyBatis.dao;  ----->Dao   xml 方式访问使用

package com.demo.model.DBMyBatis.mapper;  ----->Dao  注解方式使用

package com.demo.model.DBMyBatis.service;  ----->服务接口

package com.demo.model.DBMyBatis.service.impl;  ----->服务接口实现类


4.创建Mapper.xml

resources/mapper/MyBatisMapper.xml  ----->  xml 方式访问使用

5.测试类主要方法 

package com.demo.model.DBMyBatis.controller

6.xml方式访问数据库

package com.demo.model.DBMyBatis.service.impl

package com.demo.model.DBMyBatis.dao

resources/mapper/MyBatisMapper.xml

7.注解方式访问数据库

package com.demo.model.DBMyBatis.service.impl

package com.demo.model.DBMyBatis.mapper


-----集成分页------

1.导入 POM 依赖

 

    com.github.pagehelper

    pagehelper-spring-boot-starter

    1.2.3

2.配置 application.properties 

# 分页配置

#pagehelper分页插件配置

pagehelper.helperDialect=mysql

pagehelper.reasonable=true

pagehelper.supportMethodsArguments=true

pagehelper.params=count=countSql

3.测试方法 

package com.demo.model.DBMyBatis.controller


有  用  记  得  送  一  个  赞   ~  ~  ~  ~


你可能感兴趣的:(SpringBoot)