产品

别再每个 Java 项目都重搭一遍后端。

用 StackRivet 生成交付级模块包:后端、管理端页面、权限、OpenAPI 注解和测试一次产出,代码可审查、可合并、归你所有、可升级。让 Codex、Cursor、Claude Code 去干活,同时把结果约束在可上线的工程规则内。

它解决什么

CRUD 生成器通常留给你的那些活。

项目搭建

每个项目都在重复搭后端、权限、文件处理和部署。

几分钟跑起基座,一小时内生成一个业务模块。

AI 不越界

AI 生成的代码会乱放、乱命名、跳过权限。

AI 工具能读、会遵守的模块边界和规则。

交付,而不只是 CRUD

生成的 CRUD 仍然没有测试、没有权限、没有审计。

生成时一并带上权限、菜单、OpenAPI 和测试。

不像模板的界面

默认 Element Plus 后台长得都一样。

重新设计的主题,生成的页面也遵守设计系统。

一致的代码

小团队加 AI,很难维持大团队的代码纪律。

工程标准和评审清单在生成器和 CI 里运行。

部署

从开发到生产,总要临时拼脚本。

Docker、配置模板、对象存储和运维文档都已内置。

安全

能跑,不等于能通过安全审查。

默认拒绝访问、日志不留密钥、令牌可吊销、附带 SBOM。

升级

定制过的 fork 会偏离上游,越来越难升级。

模块 manifest、迁移脚本和升级助手让你的 fork 保持可升级。

核心能力

团队选 StackRivet 的八个理由。

从一张数据库表,到围绕它的交付包,连同那些本来要你自己手搭的工程。

01

AI 工程护栏

面向 Cursor、Codex、Claude Code 的机器可读规则。每个模块声明自己的边界、权限和测试要求,生成器会写出 AI 工具可遵守的上下文。

02

带治理的代码生成

从一张表生成:后端、前端、权限 seed、OpenAPI 注解、测试样例和模块上下文。你拿到的是可合并的交付包,而不是一段松散片段。

03

可升级的二开

模块 manifest、版本化的迁移脚本和生成器模板,外加 breaking change 清单。Pro 增加基础升级助手和二开差异扫描;Enterprise 增加升级 PR。

04

对象存储的 Asset Service

Community 支持 Local、S3 兼容与阿里云 OSS、私有签名下载、元数据与 MIME 校验和下载鉴权。上传路径以 /assets/capabilities 为准:本地与 OSS 使用配额约束的服务端中转;S3 可声明绑定 Content-Length 的直传与分片能力。额外存储能力属于 Roadmap 或明确合同范围。

05

企业交付套件

私有部署 SOP、交付清单、安全基线、SBOM、备份恢复说明和运维检查表。

06

可靠性基线

模块化单体边界、默认拒绝的安全模型、traceId、Actuator、Micrometer、可选 OpenTelemetry profile、依赖扫描,以及一条清晰的高并发路径。

07

重新设计的 Element Plus

用 StackRivet design tokens 和运行时覆盖替换默认蓝、4px 圆角和模板式阴影,让管理端不像套壳模板。

08

工程治理

把分层、代码规范和测试门禁写成规则,并在 CI 里用 ArchUnit、Maven Enforcer、ESLint 和 Playwright 强制执行。

你能得到什么

一套完整的工程基座,不只是脚手架。

领域包含内容
后端 Spring Boot 模块化单体、Spring Security、MyBatis-Plus、Flyway
前端 Vue 3、TypeScript、Vite,以及带 StackRivet 设计系统覆盖的 Element Plus
权限控制 RBAC,菜单 / 按钮 / API 权限,基础数据权限
代码生成 Entity、Mapper、Service、Controller、DTO/VO、前端页面、OpenAPI、测试
Asset Service Local/S3/OSS、私有签名下载、按能力路由的上传
可观测性 traceId、Actuator、Micrometer、可选 OpenTelemetry profile
AI 工程 AI 可读规则、模块边界和生成的上下文
工程治理 架构标准、评审清单、ArchUnit / CI 门禁
交付 Docker Compose、Dev Container、CLI doctor、SBOM 和发布清单
适合谁用

交付真实 Java 系统的团队。

  • 启动新业务系统的 Java 团队。
  • 交付大量同类项目的软件公司和外包团队。
  • 标准化 Spring Boot 和 Vue 应用的企业 IT 团队。
  • 在真实 Java 项目中使用 Codex、Cursor 或 Claude Code 的开发者。
Get started

从一套你的团队可以信任的基座开始。

生成带治理的模块,让 AI 在清晰的架构、安全和测试规则内工作。