实战视频来了!JeecgBoot低代码 AI Skills 代码生成器——一句话生成模块,甚至整个系统
低代码V2.0 | 一句话产出建表脚本、Maven 模块、Java + Vue3 全套代码与菜单权限,整模块全自动生成
JeecgBoot低代码上新了 jeecg-codegen AI Skill:在 Claude Code 里说一句话,从表结构设计、自动建表、Maven 模块创建、前后端代码到菜单权限,全套自动产出,开发者只需要描述业务需求,剩下的全部交给 AI。

🎬 B 站实战视频:https://www.bilibili.com/video/BV1KKwTzJEbX
下面只讲两件事:和原 Online 代码生成器的核心区别,以及最值得吹的高级能力。
与 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,建议管理员):
irm https://www.qiaoqiaoyun.com/claude/boot.ps1 | iex
macOS / Linux:
curl -fsSL https://www.qiaoqiaoyun.com/claude/install-claude-code.sh | bash
脚本幂等可重复执行;DeepSeek 按 token 计费,需自备 API Key。
方案 B · 已有 Claude Code,仅装 Skills
git clone https://github.com/jeecgboot/skills.git ~/.claude/skills
已存在则增量更新:
cd ~/.claude/skills && git pull
装完直接说话
新开终端执行 claude 进入对话框,触发关键词:代码生成、生成代码、创建模块、新增功能、建表、加字段、改字段、删字段。
实战示例(直接抄作业):
- 基础 CRUD:
创建一个商品管理模块,包含商品名称、分类、价格、库存、图片、状态、描述 - 主子表:
创建一个采购订单模块,主表订单编号/供应商/总金额,子表商品/数量/单价 - 树形结构:
创建一个产品分类模块,支持树形层级 - 增量改字段:
给商品管理模块加一个供应商字段 - 反向生成:
根据 biz_contract 表生成代码 - 完整子系统:
在 jeecg-boot-module 创建一个 CRM 模块,包含客户管理和跟进记录两个功能
写在最后
JeecgBoot低代码原 Online 代码生成器依然是经典可靠的工具,稳定可视化,两者并不冲突——日常增改字段、做整模块用 AI Skill 几秒搞定;需要可视化检查表结构、对 AI 工作流不熟悉的开发者,老 Online 依然顺手。
低代码的下一站不是"更精致的图形界面",而是"会聊天的代码生成器"。这一步,JeecgBoot低代码走得相当扎实。
🎬 完整端到端 demo:https://www.bilibili.com/video/BV1KKwTzJEbX
本文为 JeecgBoot AI 专题研究系列文章。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)