SpringBoot整合mybatis-generator自动生成代码

1. pom.xml引入相关的依赖

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.1.4</version>
</dependency>
<dependency>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-core</artifactId>
    <version>1.4.0</version>
</dependency>

2. 从之前的项目中找出genertor文件 移动到test下面修改配置

该步骤用到的文件来自甲蛙之家的甲蛙老师,当初买了他的一套关于SpringBoot博客的教程,代码是里面提供的,现在甲蛙老师的课程都在慕课实战上面进行发布了。

444108fb5772ea1d032358baa79ef2d5-1

根据项目路径修改MybatisGenerator的配置文件路径:

8aafe0ec676ca42f691e82b9d7e8f350-1

根据项目情况修改成对应的信息:

9dbf3ffd35cfe2c29a3faf229cbe322f-1

3. 配置需要生成的数据库表和生成的对象名

76f8231aedd12294dec1ec82bf63fe9d-1

4. 执行MyCommentGenerator的Main方法

遇到错误:

XML Parser Error on line 1: 前言中不允许有内容。

原因与方案:

该问题是因为我设置MybatisGenerator的配置文件路径时候,不小心写错了,后来修改过来了。

下面是运行成功的截图:

0fcc20e8d1b78b21301b33976a610b24-1看到这个红的的提示,我陷入了沉思……

Mysql的版本我一般使用5.7 和8.0,在5.7版本我都是用的com.mysql.jdbc.Driver 在8.0版本使用com.mysql.cj.jdbc.Driver

但是在这里我使用的数据库版本是5.7的,却这样提示,不知道是什么原因。

后面将generatorConfig.xml里面的数据库驱动更换了一下,换成了com.mysql.cj.jdbc.Driver,更换后还没运行,如果有什么情况再来更新吧。

下面是自动生成的文件:

725187e730f85404b8f551e77184b35b-1

 

步骤2 用到的文件

https://wwa.lanzous.com/ijeZqosoxji

密码(刮一刮):tianyu

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容