后端模块概览
Starter 模块
| 模块 | 说明 |
|---|---|
| forge-starter-core | 核心工具(统一响应、异常处理、会话管理、常用注解) |
| forge-starter-config | 动态配置中心(@RefreshScope、数据库配置刷新) |
| forge-starter-idempotent | 分布式幂等(多策略、Redisson 分布式锁、Token API) |
| forge-starter-orm | MyBatis-Plus 集成(自动填充、分页、乐观锁) |
| forge-starter-social | 社交登录(微信、钉钉、GitHub 等 18+ 平台) |
| forge-starter-web | Web 层(Undertow、Actuator、验证码) |
| forge-starter-api-config | API 配置管理(自动注册、两级缓存、实时刷新) |
| forge-starter-auth | 认证授权 |
| forge-starter-cache | 缓存 |
| forge-starter-crypto | 加解密 |
| forge-starter-datascope | 数据权限 |
| forge-starter-excel | Excel 导出 |
| forge-starter-file | 文件存储 |
| forge-starter-id | 分布式 ID |
| forge-starter-job | 定时任务 |
| forge-starter-log | 操作日志 |
| forge-starter-message | 消息推送 |
| forge-starter-tenant | 多租户 |
| forge-starter-trans | 字典翻译 |
| forge-starter-websocket | WebSocket |
插件模块
| 模块 | 说明 |
|---|---|
| forge-plugin-ai | AI 插件(多提供商、Agent 管理、Chat 会话、流式 SSE) |
| forge-plugin-system | 系统管理 |
| forge-plugin-generator | 代码生成 |
| forge-plugin-job | 任务管理 |
| forge-plugin-message | 消息管理 |
| forge-plugin-flow | 流程管理 |
流程引擎
| 模块 | 说明 |
|---|---|
| forge-flow-client | 流程引擎客户端(注解驱动、自动启动、事件回调) |
使用方式
在 pom.xml 中引入需要的模块:
xml
<dependency>
<groupId>com.mdframe.forge</groupId>
<artifactId>forge-starter-core</artifactId>
</dependency>