七叶笔记 » java编程 » Spring Boot 利用 XML 方式整合 MyBatis

Spring Boot 利用 XML 方式整合 MyBatis

一、前言

上一篇文章中我们已经Spring Boot 利用注解方式整合 MyBatis,今天我们就来看看,如何利用 XML 文件的方式来将两者整合起来!

下图是整个整合过程,接下来开始整合:

二、整合过程

最终项目结构如下图所示:

新建 Spring Boot 项目

新建一个 Spring Boot 项目,添加 Web 组件,具体过程可以参照我的另一篇博客 Spring Boot 教程之创建项目的三种方式

添加 pom 依赖

由于要整合 MyBatis,所以我们需要在项目的配置文件pom.xml中添加 MySQL 驱动和 SpringBoot MyBatis 整合包;

准备数据库 数据库创建及输入插入

准备一张 user 表,有 id、name、age 三个属性,其中 id 为主键且自增,然后插入三条数据;

数据源配置

在项目配置文件 application.properties 中配置数据源;

pojo 层

根据数据库创建实体类,为了精简代码,后面过程中都或多或少用了 Lombok 插件,所以需要事先在 pom.xml 引入;

dao 层 接口编写

实体类创建完成后,编写实体类对应接口;

配置 MyBatis

在项目配置文件 application.properties 中添加 MyBatis 配置;

mapper 编写

在 src/main/resources/mapper 下新建 UserDao.xml;

service 层 service 接口 service 接口实现类

controller 层

入口程序配置

在入口程序中配置 mapper 自动扫描;

网页测试

完成上述所有步骤之后,在浏览器中访问 http://localhost:8080/user,就可以在网页中显示对应 id 的 User 对象的所有信息;

总结

通过 XMl 文件来整合 Spring Boot 和 MyBatis 的具体过程了,是不是很简单呢?对比 XML 文件和注解的方式,最大的不同就在于 DAO 层。前者是通过 XML 配置文件的方式,而后者则是使用 MyBatis 中所提供的注解来实现。两种方式各有优劣,而且大家也都有使用,不过貌似大家使用的更多的还是 XML 配置的方式。

到此这篇关于Spring Boot 利用 XML 方式整合 MyBatis的文章就介绍到这了,更多相关Spring Boot 整合 MyBatis内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章