0.代码生成器介绍
0.代码生成器介绍
这是一个基于Spring Boot的智能代码生成器,能够根据数据库表结构自动生成完整的Java Web项目代码,极大提升开发效率,让开发者专注于业务逻辑而非重复的CRUD代码编写。
我们用这个代码生成器,可以通过数据库表,一键直接生成controller、service、mapper、entity、菜单sql、vue页面等。
使用的技术:SpringBoot、MyBatis、Apache Velocity、Swagger2、Lombok、Druid、Maven等。
我们在日常开发中,把数据库表设计好了之后,然后通过该工具,能够快速生成一个可以直接运行的CRUD代码。

毫不夸张的说,如果在项目中使用它,可以让你的开发效率快速提升,我们真的可以少写30%的代码。
在实际工作中,非常有价值。
最近有球友问:
代码生成器跟用AI写代码有什么区别?有什么优势?
我的回答:
咱们星球中的代码生成器:
- 完全自主可控,不会被卡脖子,AI有可能经常被封禁,不稳定。
- 安全,公司代码100%不会泄露,使用AI工具就未必了。
- 轻量级,电脑上安装了JDK,配置一个数据库链接就能运行项目。
- 永久免费,不会AI工具按月收费。
- 使用简单,有专门的代码生成界面和默认模版,操作容易。
- 功能强大,支持:基于数据库表和基于SQL生成代码、允许控制生成的文件类型、允许动态修改模版。
下面给大家演示一下,代码生成器的强大功能:
代码生成器支持:基于表生成 和 基于SQL生成,默认是基于表生成。

每个输入框都有案例,可以直接参考。
输入数据库名称,然后回车。
下面就会出现这个数据库的所有表,你可以直接选择需要生成代码的表,可以多选。

如果数据库中的表太多了,也支持搜索,可以按表名搜索:

也支持按表的注释搜索:

如果你想查看表的建表语句,只需要把鼠标放到表名上,点击一下即可:

会弹出一个建表语句的窗口:

里面包含了完整的建表语句,主要是确认一下,字段名称、字段类型、描述是否正确。
下面可以选择要生成的文件类型,默认勾选了5个,你可以自己控制要生成哪些文件:

点击下面的高级功能按钮:

会弹出高级功能窗口,在这个窗口中,你能够看到所有的系统默认代码模版:

鼠标点击其中一个默认,在下方,就能看到具体的模版内容:

你可以直接修改这里的模版,改成你们公司的规范的代码。
然后点击下面的保存模版按钮,保存成功之后,默认模版文件右边会出现自定义标识,此外自定义的模版文件,会保存在电脑的磁盘上:

如果想你想修改保存路径,可以直接修改下面的模版目录,然后点击保存模版按钮:

如果你对freemarker模版引擎的语法不太属性,可以直接点击上面的FreeMarker教程,就会弹出一个窗口,教你如何使用FreeMarker模版语法:

如果你不想用自定义的模版了,想改回系统默认的模版,可以点击最上面的还原默认模版按钮:

这样系统会将自定义的模版还原成默认模版。
注意为了防止数据丢失,这里不是直接删除自定义的模版,而是将自定义的模版打包,做了一个备份。
如果高级功能设置完了,再回到生成代码的主页面,输入了作者、包路径、选择了表,点击生成代码按钮:

页面中会提示生成代码成功,并且在浏览器中会自动下载生成的代码,打成了一个zip包,包名中包含了时间,为了防止重复。

解压这个压缩包,就能看到我们想要的代码了。

如果你只有SQL语句,还没来得及建表,或者不方便链接数据库,可以选择基于SQL生成代码:

这个页面更简单,只需要输入作者、包名、完整的create建表语句就能直接生成代码。
生成的代码跟基于表生成的代码是一样的。
这里也能使用高级功能。
如何获取代码生成器?

加入星球后,解锁全部内容。
能够获取代码生成器:源代码 + 开发教程 + 技术答疑
并承诺不会有任何隐藏费用!

原价:159 元,今天券后仅需:129 元(数量有限,先到先得,每月仅限前20名)
微信扫描上方二维码,点击 [ 加入知识星球 ] 按钮
加入星球后,查看星球使用指南(点击跳转),关乎您的权益