微内核 + 插件化 + AI 智能体:我们这样设计了一个 SpringBoot 3 企业级框架

4 阅读4分钟

当你的后台管理系统从 10 个功能长到 100 个,RuoYi 开始卡了,JeecgBoot 启动要 30 秒了——这时候你需要的不是另一个"全家桶",而是一个能按需插拔、自带 AI 能力的框架。

一、为什么又造一个轮子?

我们团队长期做企业级后台项目,核心痛点其实就三个:

1. 全家桶太重。 一个框架启动加载几十个模块,你只用了其中 5 个,但另外 35 个的依赖一个不少。

2. 扩展靠改源码。 想加个新能力?要么 fork 改源码,要么在项目里堆一堆"自定义"目录,架构慢慢腐烂。

3. AI 是硬贴上去的。 2026 年了,大部分框架对 AI 的支持还停留在"在 README 里提了一嘴"。

所以我们做了 Forge Admin,一个微内核 + 插件化架构的 SpringBoot 3 企业级框架,核心 2MB,功能按需插拔,AI 能力原生内置。

在线体验:www.dlforgelab.com:8084/forge/home (账号 admin / 123456)

二、微内核 + 插件化:核心 2MB,剩下的按需加载

架构设计

Forge Admin 的分层结构很清晰:

forge-framework/                  # 框架核心
├── forge-plugin-parent/          # 业务插件
│   ├── forge-plugin-system/      # 系统管理
│   ├── forge-plugin-generator/   # 代码生成
│   ├── forge-plugin-job/         # 任务调度
│   ├── forge-plugin-message/     # 消息中心
│   ├── forge-plugin-flow/        # 工作流
│   └── forge-plugin-ai/          # AI 能力
└── forge-starter-parent/         # 技术 Starter
    ├── forge-starter-auth/       # 认证授权
    ├── forge-starter-cache/      # 缓存
    ├── forge-starter-orm/        # 持久化
    ├── forge-starter-tenant/     # 多租户
    └── forge-starter-excel/      # Excel

Starter 负责底层技术能力,Plugin 负责业务能力。想用哪个装哪个,不用的零依赖。

和传统框架的对比

维度传统框架(RuoYi / JeecgBoot)Forge Admin
架构单体大项目,模块耦合微内核 + 插件化,按需组合
扩展方式改源码 / 加目录写插件,独立部署
启动耗时全量加载,30s+核心 2MB,秒级启动
技术栈SpringBoot 2.x / JDK 8SpringBoot 3.2 / JDK 17
AI 集成无 / 外挂原生内置智能体引擎

三、AI 智能体引擎:7 个开箱即用的智能体

这是 Forge Admin 和所有传统框架最大的区别——我们内置了一个 AI 智能体引擎。

7 个内置智能体

智能体一句话功能适用场景
低代码业务系统生成 Agent说需求 → 自动生成数据模型和应用快速搭建业务系统原型
流程 BPMN 生成助手说人话 → 自动生成 Flowable BPMN XML审批流设计
CRUD 配置生成器说字段 → 生成 CRUD 配置 JSON标准增删改查页面
大屏生成助手说想看什么 → 自动生成大屏布局数据驾驶舱
智能客服内置 AI 对话系统内嵌智能问答
代码生成字段顾问数据库字段 → 推荐 Java 类型/表单组件代码生成辅助
代码生成 Schema 构建器自然语言 → 数据模型 Schema从零设计数据模型

智能体生命周期

每个智能体都有完整的生命周期管理:草稿 → 发布 → 下线。

比如你想做一个请假流程:打开流程 BPMN 生成助手,输入"员工请假流程,需要直属上级审批,超过 3 天需要部门经理加签",智能体自动生成 Flowable BPMN XML,导入流程引擎直接可用。全程不需要打开流程设计器拖拽节点。

四、企业级功能一览

  • RBAC 权限:用户 → 角色 → 菜单/按钮级权限,支持多租户
  • Flowable 工作流:模型设计、流程发起、待办审批
  • 多 AI 供应商:阿里百炼、OpenAI、DeepSeek、Ollama、智谱
  • 代码生成:可视化配置、模板管理、代码预览与下载
  • 系统监控:CPU、内存、磁盘实时监控
  • 移动端 H5:基于 uni-app 3

五、快速上手

git clone https://gitee.com/ForgeLab/forge-admin.git
cd forge/forge-admin-server
mvn spring-boot:run
cd forge-admin-ui
pnpm install && pnpm dev

默认账号:admin / 123456

六、总结

  1. 微内核 + 插件化 — 小而精 + 按需扩展
  2. AI 智能体引擎 — 7 个开箱即用的智能体
  3. 最新技术栈 — SpringBoot 3.2 + JDK 17 + Vue 3.5
  4. 企业级开箱即用 — 多租户、工作流、代码生成、大屏报表

项目地址: gitee.com/ForgeLab/fo… 在线体验: www.dlforgelab.com:8084/forge/home