SpringBoot整合Mybatis

Mybatis有两种与数据的交互方式:1.基于配置文件XML的Mapper;2.基于注解的方式;个人认为第一种方式比较繁琐,建议使用第二种

Springboot 与mybatis整合+自动生成 参考材料https://blog.csdn.net/winter_chen001/article/details/77249029

简单介绍下POM配置文件

包括基础依赖、数据库连接池依赖、自动生成代码插件

SpringBoot整合Mybatis_第1张图片
基础依赖--JDBC驱动
SpringBoot整合Mybatis_第2张图片
基础依赖--数据库连接池依赖
SpringBoot整合Mybatis_第3张图片
自动生成代码插件

下边正式讲如何整合Mybatis

1.首先在maven的配置文件POM.XML 文件中添加对应的依赖,如上截图,现贴出一个完整的文件   https://www.jianshu.com/p/e321088cf291

2.创建代码自动生成的配置文件generatorConfig.xml,注意目录与pom.xml文件中设置的保持一致 https://www.jianshu.com/p/e42f1fbd5d2c

SpringBoot整合Mybatis_第4张图片
generatorConfig部分截图

这里可以使用两种方式

方法一:将要生成的数据库的连接信息放在一个文件中 main/resources/jdbc.properties中.generatorConfig.xml配置文件引入该文件(上图标1-1),jdbc连接数据库直接读取该文件中的变量即可(上图标1-2)

SpringBoot整合Mybatis_第5张图片
jdbc.properties 文件截图

方法二:直接在generatorConfig.xml 配置文件中使用具体的数据库连接信息(如上图标2)

3.自动生成数据操作

a.点击 run-Edit Configurations

SpringBoot整合Mybatis_第6张图片

b.添加配置  命令: mybatis-generator:generate -e

SpringBoot整合Mybatis_第7张图片

c.运行

SpringBoot整合Mybatis_第8张图片

最后生成的文件以及结构

SpringBoot整合Mybatis_第9张图片
自动生成代码结果

你可能感兴趣的:(SpringBoot整合Mybatis)