直接从dao生成xml放法插件_springboot项目中使用MyBatis Generator逆向工程生成代码

本文介绍了如何在SpringBoot项目中利用MyBatis Generator逆向工程,通过配置generatorConfig.xml文件和Maven插件,自动化生成Mapper、DAO和实体类代码,从而简化开发工作流程。
摘要由CSDN通过智能技术生成

使用mybatis的同学都深有感触,频繁地书写mapper,dao和对应实体类domain是一个繁重的工作量,特别是对于那些表结构字段很多,表数目相对庞大的项目而言,这种操作简直无力吐槽。还好mybatis提供了相应的工具来逆向生成相应的代码,可以极大程度上解放我们的时间。具体操作步骤如下:

一.在resources目录下创建相应的generatorConfig.xml文件

generatorConfig.xml文件主要定义了对应的mapper,dao和实体文件的生成目录及命名

a3bb3612d1bbea592f4d3b97f2094415.png

我这里是是在resources目录下创建了generator目录,里面放置了上述文件及数据库配置文件config.properties.其中 generatorConfig.xml主要格式如下:

1804d69c8a07fd76a44b9bea8ab012d0.png

二.配置maven pom.xml文件

在pom.xml文件增加相应的插件配置,如下所示:

5aa548343b147945b7ed954310020443.png

其中configurationFile 配置的就是上述generatorConfig.xml文件的位置.此处需要注意的是,需要增加对应的mysql驱动依赖,至于tk可酌情添加(我之前没有添加mysql 驱动执行会提示mybatis-generator-maven-plugin:1.3.2:generate failed: Exception getting JDBC Driver这个错误)

三.创建一个 run configuration

点击菜单 Run--------->选择edit configurations-------------->选择新建+,添加一个“Run运行”选项,如下所示:

b5902c0488fb17b2eb1a6988ead03b42.png
b45de7049ba1798af6de379177f5b24a.png

此处需要注意的是:command line那一栏填入如下maven指令: mybatis-generator:generate -e,保存应用。

四.选择maven 执行上述选项,即可生成相应文件

673a62c22f323d64b532ffce304caf39.png

双击该选项,配置无误,控制台会打印出编译成功的消息,并提示新生成的文件

11d19dfbb2784b8141e40f067e9f3763.png

然后刷新目录便可以看到新生成的文件,是不是感觉很简单呢。

57c1886692785749f4ba58d3259e1a44.png

简单记录一下,方便日后查询,也希望看到的同学能够少走弯路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值