跳转到内容

StackRivet 文档

StackRivet 是面向 Spring BootVue 团队的 AI 原生 Java 企业应用工程基座。你生成的是带治理的业务模块,不是松散的 CRUD;你的 AI 编码工具也在项目的架构、权限和测试规则内工作。

本文档覆盖 Community(社区版):采用 Apache-2.0、对商业友好的基座,能直接用于真实项目。

第一次接触 StackRivet?先在本地把后端和它的 OpenAPI 浏览器跑起来:

➡️ 快速开始 —— 几分钟跑通 StackRivet。

能力域内置
后端Spring Boot 4.0.6 模块化单体(16 个 Maven 模块)、Spring Security、MyBatis-Plus、Flyway
前端Vue 3.5、TypeScript 6、Vite 8、带 StackRivet 设计系统的 Element Plus 2.14
访问控制RBAC、菜单 / 按钮 / API 权限、行级数据权限
代码生成Entity、Mapper、Service、Controller、DTO/VO、前端页面、OpenAPI 与测试骨架
Asset ServiceLocal、S3 兼容、阿里云 OSS 存储,signed URL,分片上传
可观测性traceId、Actuator、Micrometer,可选 OpenTelemetry profile
AI 工程AI 可读规则、模块边界,以及为 Codex / Cursor / Claude Code 生成的上下文
交付Docker Compose、Dev Container、CLI doctor、SBOM 与发布清单
  • 入门 —— 安装 StackRivet、理解仓库结构、运行第一个模块。
  • 核心概念 —— 架构、安全模型、Asset Service、异步任务与 AI 护栏。
  • 指南 —— 任务导向的实操:生成模块、新增权限、配置存储、部署。
  • 参考 —— API 约定、CLI、配置项、数据库结构与工程标准。
  • 贡献 —— 如何提出变更、通过评审门禁,以及理解项目许可。

StackRivet 是开放内核(open core)。本文档所述的 Community 版在 Apache-2.0 下免费且可商用。Pro 与 Enterprise 能力(SSO、多租户、高级存储、工作流、私有部署与支持)会在相关处标注,详见价格页