找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

862

积分

0

好友

108

主题
发表于 4 天前 | 查看: 13| 回复: 0

代码生成器工具完成了重要版本更新,新增了专业化的图形操作界面,并强化了多项核心功能。与常见的AI代码辅助工具相比,本工具有其独特优势:

  1. 自主可控:完全本地运行,无网络依赖与禁用风险。
  2. 代码安全:所有生成和模板操作均在本地完成,杜绝代码泄露隐患。
  3. 轻量易用:仅需安装JDK并配置数据库连接即可运行,无需复杂环境。
  4. 永久免费:无任何订阅或按次收费模式。
  5. 操作便捷:提供专属生成界面与丰富的默认模板。
  6. 功能强大:支持基于数据库表或SQL语句生成代码,可自由控制生成的文件类型,并允许动态修改模板。

在实际项目开发中引入此工具,预计可显著提升CRUD及相关模块的开发效率。

多种代码生成场景

新版生成器支持“基于表生成”与“基于SQL生成”两种模式,默认为前者。每个输入项均配有示例,方便参考。
图片

兼容主流数据库

工具目前支持连接 MySQL、Oracle、SQLServer、PostgreSQL 等多种主流数据库。用户可在界面直接输入数据库连接信息(地址、端口、用户名、密码、库名)以创建数据源。
图片

直观表结构选择

输入数据库名称并回车后,下方将列出该库的所有数据表,支持多选。若表数量过多,可通过表名或表注释进行快速搜索。
图片
图片
图片

查看与确认建表语句

将鼠标悬停于表名上并点击,可弹出窗口查看完整的建表语句,便于确认字段名称、类型及注释的准确性。
图片
图片

灵活控制生成文件

用户可自主勾选需要生成的文件类型,系统默认选中了核心的5类文件。
图片

查看与自定义代码模板

点击“高级功能”按钮,可打开模板管理窗口。在此可以查看所有系统预设的代码模板。
图片
图片
点击任一模板,即可在下方面板查看其具体内容。用户可以直接修改模板,以适应公司内部的编码规范。
图片
修改后点击“保存模板”按钮,自定义模板将保存至本地磁盘,并在模板列表中标记为“自定义”。
图片
如需更改模板保存目录,可直接修改“模板目录”路径后再次保存。
图片

内置FreeMarker语法指导

若对 FreeMarker 模板引擎语法不熟悉,可点击“FreeMarker教程”,弹出的窗口将提供基础语法指南。
图片
如需放弃自定义模板并恢复系统默认,点击“还原默认模板”即可。系统会自动将现有自定义模板打包备份,避免数据丢失。
图片

一键生成与下载

完成高级设置后,返回主界面,填入作者、包路径,选择数据表,点击“生成代码”。
图片
页面将提示生成成功,浏览器会自动下载打包好的代码文件(ZIP格式,包含时间戳以防重复)。
图片
解压后即可获得结构清晰的完整代码文件。
图片

基于SQL语句生成

对于仅有SQL建表语句、暂未建表或不方便直连数据库的场景,可选择“基于SQL生成代码”模式。此界面更为简洁,只需输入作者、包名及完整的CREATE TABLE语句即可生成代码,其效果与基于表生成一致,同样支持高级模板功能。
图片

生成单元测试代码

该工具还能直接生成对应数据表的单元测试类,这一功能在需要快速构建测试用例时尤为实用。
图片

此次升级使代码生成器的操作体验更为友好,功能更加全面,能够有效减少开发中的重复性编码工作,提升项目开发效率。




上一篇:LwIP PBUF结构详解与驱动零拷贝优化实战
下一篇:Logback配置错误导致磁盘空间告警:一次Java生产环境日志管理踩坑实录
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-17 20:35 , Processed in 0.111795 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表