Skip to content

后端模块概览

Starter 模块

模块说明
forge-starter-core核心工具(统一响应、异常处理、会话管理、常用注解)
forge-starter-config动态配置中心(@RefreshScope、数据库配置刷新)
forge-starter-idempotent分布式幂等(多策略、Redisson 分布式锁、Token API)
forge-starter-ormMyBatis-Plus 集成(自动填充、分页、乐观锁)
forge-starter-social社交登录(微信、钉钉、GitHub 等 18+ 平台)
forge-starter-webWeb 层(Undertow、Actuator、验证码)
forge-starter-api-configAPI 配置管理(自动注册、两级缓存、实时刷新)
forge-starter-auth认证授权
forge-starter-cache缓存
forge-starter-crypto加解密
forge-starter-datascope数据权限
forge-starter-excelExcel 导出
forge-starter-file文件存储
forge-starter-id分布式 ID
forge-starter-job定时任务
forge-starter-log操作日志
forge-starter-message消息推送
forge-starter-tenant多租户
forge-starter-trans字典翻译
forge-starter-websocketWebSocket

插件模块

模块说明
forge-plugin-aiAI 插件(多提供商、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>