JeecgBoot 低代码上新了 jeecg-codegen AI Skill:在 Claude Code 里说一句话,从表结构设计、自动建表、Maven 模块创建、前后端代码到菜单权限,全套自动产出,开发者只需要描述业务需求,剩下的全部交给 AI。

🎬 B 站实战视频:https://www.bilibili.com/video/BV1KKwTzJEbX
下面只讲两件事:和原 Online 代码生成器的核心区别,以及最值得吹的高级能力。
JeecgBoot 低代码原有的 Online 代码生成器(Web 在线建表 + FreeMarker 模板)已经是行业里非常成熟的方案,jeecg-codegen 不是来替换它的,而是在三个老痛点上做了根本性升级。

| 维度 | Online 代码生成器(传统) | jeecg-codegen Skill(AI) |
|---|---|---|
| 表设计建表 | Web 页面逐字段录入类型 / 长度 / 控件 / 字典,点击同步到 DB | 一句话描述业务,AI 自动设计表结构 + 生成 Flyway 脚本 + 重启自动建表 |
| 生成范围 | 单表 / 主子表 | 整模块多表关联。例如 HR 一次产出员工 / 考勤 / 薪资 / 请假 4 张表 + 独立 Maven 模块 + 父 pom 注册 |
| 增量修改 | 不支持,重新生成会覆盖手写业务逻辑 | 用 Edit 工具精准修改对应位置,自定义校验、按钮事件、JS 增强原封不动 |
三个区别看起来朴素,但实战中威力很大:
第一条解决的是 "开发新功能 = 配字段配字段配字段" 的体力活
第二条把生成粒度从 "表" 拉到了 "业务系统",HR / CRM / 进销存这类多表模块一句话搞定
第三条是老用户最头疼的 —— 以前最怕产品说 "再加个字段",现在直接对 AI 说就行

整模块一句话生成:在 jeecg-boot-module 创建一个 HR 模块,AI 自动建 Maven 模块、注册父 pom、设计多张表、生成全套前后端代码、Flyway SQL 和菜单权限 —— 全流程无人工干预
智能字段推导:根据语义自动选类型和控件。"金额" → BigDecimal + InputNumber;"图片" → JImageUpload;"状态" → Switch;"内容" → text + JEditor
字典智能匹配:自动扫 sys_dict,按 "用户指定 > 字段名精确匹配 > 语义关键词匹配" 三级优先级匹配,Entity 自动加 @Dict(dicCode),列表页自动翻译,表单页自动渲染下拉
菜单权限一体化:生成的 SQL 自带菜单 + 添加 / 编辑 / 删除 / 批量删除 / 导出 / 导入 6 类按钮权限,不用再去后台手动配菜单
Flyway 自动序号:脚本名遵循 V{YYYYMMDD}_{序号}__{描述}.sql,AI 扫当天文件自动递增,多人协作零冲突
树表 / 主子表自然语言识别:"分类 / 层级 / 上下级" → 自动加 pid + has_child;"主子表 / 明细 / 一对多" → 主表 + 子表 + 级联保存 / 删除
已有表反向生成:根据 biz_order 表生成代码,AI 自动 SHOW CREATE TABLE 读 DDL → 按 DB 类型推导前端控件 → 生成全套代码,存量系统接入零成本
联动其他 Skill 生成 OA 应用:创建一个请假审批模块,自动联动 desform(表单设计器)+ bpmn(流程图),产出可直接运行的审批应用 —— 从 "做一张表" 升级到 "做一个业务系统"
完整安装文档:https://jeecg.com/skills
方案 A・Claude Code + DeepSeek v4 一键全栈(推荐)
国内镜像加速・无需翻墙,一行命令装齐 Node.js + Python + Git + Claude Code + JEECG Skills + DeepSeek 模型接入。
Windows(PowerShell,建议管理员):
macOS / Linux:
脚本幂等可重复执行;DeepSeek 按 token 计费,需自备 API Key。
方案 B・已有 Claude Code,仅装 Skills
已存在则增量更新:
装完直接说话
新开终端执行 claude 进入对话框,触发关键词:代码生成、生成代码、创建模块、新增功能、建表、加字段、改字段、删字段。
实战示例(直接抄作业):
基础 CRUD:创建一个商品管理模块,包含商品名称、分类、价格、库存、图片、状态、描述
主子表:创建一个采购订单模块,主表订单编号/供应商/总金额,子表商品/数量/单价
树形结构:创建一个产品分类模块,支持树形层级
增量改字段:给商品管理模块加一个供应商字段
反向生成:根据 biz_contract 表生成代码
完整子系统:在 jeecg-boot-module 创建一个 CRM 模块,包含客户管理和跟进记录两个功能
JeecgBoot 低代码原 Online 代码生成器依然是经典可靠的工具,稳定可视化,两者并不冲突 —— 日常增改字段、做整模块用 AI Skill 几秒搞定;需要可视化检查表结构、对 AI 工作流不熟悉的开发者,老 Online 依然顺手。
低代码的下一站不是 "更精致的图形界面",而是 "会聊天的代码生成器"。这一步,JeecgBoot 低代码走得相当扎实。
本文为 JeecgBoot AI 专题研究系列文章。
相关链接
Jeecg-Boot 的详细介绍: 点击查看