springboot mybatis_「springboot」整合mybatis框架

大家好,我是非著名程序员羊羽,今天我要给大家介绍的是springboot怎么整合mybatis框架。


springboot mybatis_「springboot」整合mybatis框架_第1张图片

在阅读此文之前,请确保你已经能使用springboot来创建一个web项目。如果你还不会,请先阅读「springboot」开始我的第一个springboot程序一文。

下面,正式介绍整合步骤:

pom.xml文件中引入mybatis依赖

首先,在pom.xml文件中引入mybatis依赖,依赖内容如下

springboot mybatis_「springboot」整合mybatis框架_第2张图片

mybatis依赖

pom.xml文件中引入MySQL驱动依赖

然后,在pom.xml文件中引入MySQL驱动依赖,依赖内容如下

springboot mybatis_「springboot」整合mybatis框架_第3张图片

resources文件夹下新建application.yml配置文件

在resources文件夹下新建application.yml配置文件,文件内容如下

springboot mybatis_「springboot」整合mybatis框架_第4张图片

第一部分

第一部分内容主要作用是配置别名和映射文件所在位置

springboot mybatis_「springboot」整合mybatis框架_第5张图片

第二部分

第二部分内容的主要作用是配置数据库连接信息

resources文件夹下新建mapper文件夹

在resources文件夹下新建mapper文件夹,如下图所示

84669eada85d8f73e79051fa5915d484.png

mapper文件夹中新建xxMapper.xml文件

在mapper文件夹中新建mapper.xml文件,特别注意,该文件名需要与mapper包中所建的mapper名称相同,如下图所示

d027e0e4c71e4b9dae44384649cace8c.png

mapper.xml文件内容为

springboot mybatis_「springboot」整合mybatis框架_第6张图片

新建controller、service、domain、mapper包

在src->main->java->你的项目包名->新建controller、service、domain、mapper包,如下图所示

springboot mybatis_「springboot」整合mybatis框架_第7张图片

新建包所在位置

controller包中新建一个控制器类

在controller包中新建一个控制器类,如下图所示

dd5c6fc3d49e88f29df4060afe9b769c.png

类中内容如下图所示

springboot mybatis_「springboot」整合mybatis框架_第8张图片

service包中新建service接口及其实现类

在service包中新建service接口及其实现类,结构如下图所示

b8987bc5517c09bc9b04f72161c3b811.png

service接口内容

springboot mybatis_「springboot」整合mybatis框架_第9张图片

service接口内容

实现类serviceImpl内容

springboot mybatis_「springboot」整合mybatis框架_第10张图片

实现类serviceImpl内容

domain包中新建pojo类

在domain包中新建pojo类

ca2c8ce7760d995a381513d022b804e6.png

类中属性是与数据库表属性对应,内容如下图

springboot mybatis_「springboot」整合mybatis框架_第11张图片

mapper包中新建mapper接口

在mapper包中新建mapper接口,如下图所示

c14197d4b5c368a1ea98235e604beb18.png

接口中内容为

springboot mybatis_「springboot」整合mybatis框架_第12张图片

到此,mybatis的整合就完成了。接下来,就是验证有没有成功了!

验证

UserController中增加一条打印语句,如下图:

springboot mybatis_「springboot」整合mybatis框架_第13张图片

然后,启动程序,打开浏览器输入localhost:8080/user1,结果如下图所示

springboot mybatis_「springboot」整合mybatis框架_第14张图片

我们可以看到,已经成功从数据库中查出了所有的数据,整合mybatis成功了!

写在最后

按照文中步骤,你也可以在springboot中整合mybatis框架,如果存在困难或者疑问可以和我交流。

如果你想要本文源码,私信我回复“整合”即可获取下载链接。

最后,希望看到这里的你,给我一个赞或者是转发文章吧,羊羽在这里先谢谢您!

你可能感兴趣的:(springboot,mybatis,springboot,springboot,整合mybatis)