前言

给大家分享一个代码生成神器,用它我们可以通过数据库表,直接生成controller、service、mapper、entity、sql等代码。

我们在日常开发中,把数据库表设计好了之后,然后通过该工具,能够快速生成一个可以直接运行的CRUD代码。

毫不夸张的说,如果在项目中使用它,可以让你的开发效率快速提升,我们真的可以少写很多单调并且重复的代码。

JDK版本:1.8

如何使用?

下载GitHub地址代码:https://gitee.com/dvsusan/code-generator

用idea打开:image

在application-dev.properties文件中配置数据库信息:image

运行Application类启动项目。

项目启动之后,访问swagger地址:

http://localhost:8000/swagger-ui.html#/tool/genCodeUsingGET

可以看到代码生成接口:image

录入相关参数:image

上述参数的含义如下:

  1. author:需要生成的代码作者。
  2. dataBaseName:数据库名称。
  3. packageName:包目录
  4. tableName:表名称。

点击Execute按钮,即可生成代码。

点击Download file按钮,即可下载生成的代码。

image

这浏览器中可以看到下载的代码。

image

解压之后,在目录中可以看到你想要的代码:image

生成的具体代码如下:image

image

image

当然如果你觉得生成的代码,不完全符合你的要求,也可以修改模板文件,最后可以按你的要求做定制化。

后面有一篇文章会专门介绍如何定制化模板,敬请期待。

最后修改:2026 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏