Forge Admin:SpringBoot3+Vue3 企业级管理框架,AI 写代码+一键生成大屏
标签: Forge Admin / SpringBoot3 / Vue3 / AI代码生成 / 数据大屏 / 微内核
原文: 微信公众号「soft张三丰」https://mp.weixin.qq.com/s/Ws1y3avqbgGJ4pFyC5kU4A
核心亮点
把 AI 焊进开发全流程的企业级管理框架!微内核+插件化,核心只有几百 KB,AI 一键生成代码和大屏!
前阵子做 Java 的朋友吐槽:"现在企业项目哪有不难的?后台要权限、要流程、要数据大屏,前端要 Vue3、要响应式,光 CRUD 就能写秃头……"
结果他发现了 Forge Admin——三天能干完以前两周的活。
项目诞生背景
一群被企业开发"折磨"过的工程师,想给同行"减负"。
现在企业级中后台的需求有多杂?
- 既要 SpringBoot 3 的最新特性(虚拟线程、AOT 编译),又要 Vue3 的 Composition API
- 既要 RBAC 权限、多租户隔离,又要数据大屏给老板看
- 老板总问"能不能用 AI 生成报表""能不能用 AI 写代码"
市面上的框架要么太重(依赖一堆,启动慢),要么 AI 功能是贴牌(只接了个接口)。Forge Admin 团队从底层架构就按 AI 友好设计:微内核+插件化,核心轻到只有几百 KB,功能全靠插件插,想用什么装什么。
技术架构
核心理念:微内核 + AI 原生
微内核架构:就像手机系统,核心是"能开机",剩下的全是插件。
- 核心只处理"请求路由+插件加载"
- 权限、工作流、AI 大屏都是独立插件
- 需要多租户就装多租户插件,需要 Flowable 工作流就装 Flowable 插件
- 甚至想换 ORM 框架(MyBatis → JPA),自己写个插件就行
- 按需引入,绝不冗余
AI 全流程嵌入:不是"加个 AI 按钮",而是 AI 驱动开发全流程。
后台管理系统功能
| 模块 | 说明 |
|---|---|
| 登录认证 | 安全认证,支持验证码校验 |
| 首页仪表盘 | 实时数据展示,关键业务指标 |
| 菜单管理 | 动态路由、权限绑定 |
| 配置管理 | 系统参数、字典数据动态维护 |
| 消息管理 | 统一消息中心,站内消息、消息模板 |
| 流程管理 | Flowable 工作流引擎集成 |
| 文件管理 | 支持 RustFS、本地存储等多种方式 |
| 数据权限 | 精确到字段级别的数据隔离 |
| Excel 导入导出 | 动态配置模版,省去多余注解 |
| 服务监控 | CPU、内存、磁盘等实时监控 |
🤖 AI 数据可视化大屏
基于开源项目 GoView(Vue3 + TypeScript + ECharts + VChart)深度二次开发,新增两大核心能力:
AI 智能生成
- 自然语言生成:描述需求即可生成完整大屏
- 内置电商、智慧城市、工厂、财务等快捷模板
- 深色/浅色风格:一键切换大屏主题
- 智能布局引擎:AI 生成组件自动网格布局
- 支持 ECharts / VChart 双图表框架
- SSE 流式输出:实时展示 AI 生成过程
真实数据对接
- 图表数据源直接配置后端 API,告别静态 Mock
- 大屏项目存储到后端数据库,支持多端同步
AI 供应商配置
| 供应商 | 说明 |
|---|---|
| 阿里百炼 | 通义千问系列模型 |
| OpenAI | GPT 系列模型 |
| 智谱 AI | GLM 系列模型 |
| Moonshot | Kimi 系列模型 |
| DeepSeek | DeepSeek 系列模型 |
| Ollama | 本地部署开源模型 |
| 自定义 | 兼容 OpenAI API 格式的任意服务 |
AI 驱动的代码生成
区别于传统代码生成器:
- 简单的 CRUD 页面,通过组件市场进行个性化配置
- 配置后既可 0 代码生成,也可选择将代码包下载到工程进行后续改造
- AI 表单生成 + 列表生成 + 模版配置 + 表单编辑
AI 时代的应用场景
| 场景 | 说明 |
|---|---|
| 企业内部系统快速开发 | OA、CRM、ERP,AI 一键生成用户/角色/部门管理,你专注业务逻辑 |
| 数据驱动决策支持 | 说句话 AI 生成大屏,对接 API 即可上线,告别前端画一周后端对接三天 |
| 低代码平台定制 | 微内核+插件化快速拼出客户要的功能 |
| AI 应用落地 | 加个 AI 对话插件,对接大模型,两周上线智能客服后台 |
项目信息
| 属性 | 详情 |
|---|---|
| 项目名 | Forge Admin |
| 后端 | SpringBoot 3.x + JDK17 |
| 前端 | Vue3 + TypeScript |
| 大屏 | GoView(ECharts + VChart) |
| 架构 | 微内核 + 插件化 |
| 工作流 | Flowable |
| 存储 | RustFS / 本地存储 |
| AI 模型 | 通义千问 / GPT / GLM / Kimi / DeepSeek / Ollama |
总结
Forge Admin 不像某些框架"为了 AI 而 AI",而是真把 AI 变成了开发的左膀右臂——你负责想需求,AI 负责写代码、画大屏,剩下的交给微内核架构兜底。
在 AI 时代,会用工具的人,永远比只会写代码的人跑得快。
本文整理自微信公众号「soft张三丰」,原文链接:https://mp.weixin.qq.com/s/Ws1y3avqbgGJ4pFyC5kU4A