示例程序

示例程序的放置路径:

https://github.com/zhang993632987/self-learning/tree/3f3204831f5755d7e1555c3f2753498666113cba/java/spring-learning

1. 新建项目

创建一个 maven 工程,目录结构如下图所示:

2. 添加依赖

引入 spring 和 mybatis 相关依赖,最终 pom.xml 文件内容如下:

3. 创建数据库

按照如下两个脚本文件,创建数据库,并写入一定的测试数据:

4. 生成文件

利用 mybatis generator 生成 java 类和 mapper 文件(注意在生成的 Mapper 类上需要添加注解 @Repository)。

生成器的代码存放路径:

https://github.com/zhang993632987/self-learning/tree/3f3204831f5755d7e1555c3f2753498666113cba/java/mybatis-generator

5. 配置 Spring 和 DataSource:

5. 配置 mybatis

6. 配置日志,使得能够打印 SQL 执行详细信息

7. 编写单元测试

8. 执行单元测试

日志信息输出如下:

Last updated