大家好,我是非著名程序员羊羽,今天我要给大家介绍的是springboot怎么整合mybatis框架。
在阅读此文之前,请确保你已经能使用springboot来创建一个web项目。如果你还不会,请先阅读「springboot」开始我的第一个springboot程序一文。
下面,正式介绍整合步骤:
pom.xml文件中引入mybatis依赖
首先,在pom.xml文件中引入mybatis依赖,依赖内容如下
mybatis依赖
pom.xml文件中引入MySQL驱动依赖
然后,在pom.xml文件中引入MySQL驱动依赖,依赖内容如下
resources文件夹下新建application.yml配置文件
在resources文件夹下新建application.yml配置文件,文件内容如下
第一部分
第一部分内容主要作用是配置别名和映射文件所在位置
第二部分
第二部分内容的主要作用是配置数据库连接信息
resources文件夹下新建mapper文件夹
在resources文件夹下新建mapper文件夹,如下图所示
mapper文件夹中新建xxMapper.xml文件
在mapper文件夹中新建mapper.xml文件,特别注意,该文件名需要与mapper包中所建的mapper名称相同,如下图所示
mapper.xml文件内容为
新建controller、service、domain、mapper包
在src->main->java->你的项目包名->新建controller、service、domain、mapper包,如下图所示
新建包所在位置
controller包中新建一个控制器类
在controller包中新建一个控制器类,如下图所示
类中内容如下图所示
service包中新建service接口及其实现类
在service包中新建service接口及其实现类,结构如下图所示
service接口内容
service接口内容
实现类serviceImpl内容
实现类serviceImpl内容
domain包中新建pojo类
在domain包中新建pojo类
类中属性是与数据库表属性对应,内容如下图
mapper包中新建mapper接口
在mapper包中新建mapper接口,如下图所示
接口中内容为
到此,mybatis的整合就完成了。接下来,就是验证有没有成功了!
验证
UserController中增加一条打印语句,如下图:
然后,启动程序,打开浏览器输入localhost:8080/user1,结果如下图所示
我们可以看到,已经成功从数据库中查出了所有的数据,整合mybatis成功了!
写在最后
按照文中步骤,你也可以在springboot中整合mybatis框架,如果存在困难或者疑问可以和我交流。