多语言展示
当前在线:894今日阅读:138今日分享:33

spring boot 2.x 整合mybaits及分页插件

在众多ORM持久层框架中,凯哥还是比较喜欢使用mybatis。至于mybatis的好处在此就不一一列举了。本篇主要介绍的是在spring boot中怎么整合mybatis及git的分页插件。
工具/原料
1

idea

2

spring boot

方法/步骤
1

整合步骤:    1:pom.xml中添加jar支持    2:配置数据源    3:编写代码测试

2

一:pom.xml文件中添加jar支持    1.1 parent        org.springframework.boot    spring-boot-starter-parent    2.0.3.RELEASE         

3

1.2 设置编码utf-8        UTF-8    UTF-8    1.8    

4

1.3 添加依赖            org.springframework.boot    spring-boot-starter-web            org.mybatis.spring.boot    mybatis-spring-boot-starter    1.3.2            mysql    mysql-connector-java    runtime            org.springframework.boot    spring-boot-starter-test    test            org.apache.commons    commons-lang3    3.4            com.fasterxml.jackson.core    jackson-core            com.fasterxml.jackson.core    jackson-databind            com.fasterxml.jackson.datatype    jackson-datatype-joda            com.fasterxml.jackson.module    jackson-module-parameter-names                com.github.pagehelper    pagehelper-spring-boot-starter    1.2.5                com.alibaba    druid-spring-boot-starter    1.1.9                org.apache.tomcat.embed    tomcat-embed-jasper                    javax.servlet    jstl        

5

1.4 添加插件                org.springframework.boot    spring-boot-maven-plugin            

二:配置数据源
1

在yml文件中配置:    2.1:配置数据库相关的

2

2.2:配置加载mapper位置及扫描pojo包:

3

2.3:配置分页插件

三:编码测试
1

3.1:创建测试数据库    CREATE TABLE `t_user` (    `userId` int(11) NOT NULL AUTO_INCREMENT,    `userName` varchar(255) NOT NULL,    `password` varchar(255) NOT NULL,    `phone` varchar(255) NOT NULL,    PRIMARY KEY (`userId`)    ) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8;

2

3.2:创建pojo

3

3.4:mapper.xml中编写

4

3.5 service中:

5

3.6 controller中:

6

3.7 启动类

4 使用postman 进行测试
1

3.8.1:测试新增

2

查询测试:

推荐信息