Spring Boot · Vue · 为 AI 编码团队而生

让 AI 写得快,也写得对

给 Codex、Cursor 和 Claude Code 一个受治理的 Spring Boot + Vue 应用基座。用 RBAC、审计、OpenAPI、测试、模块边界和机器可读规则,让 AI 生成的改动始终可评审。

Spring Boot Application Base for AI Coding Teams

  • 从可运行的模块化应用开始,而不是面对一张空白画布。
  • 预览并生成后端、管理端、权限、迁移和测试骨架。
  • 用明确的架构与评审规则约束 AI 改动。
  • 内置默认拒绝的 RBAC、审计和对象存储基础。
  • 内置 AI 工程护栏
  • Spring Boot 4.0 / Vue 3.5
  • Apache-2.0 Community 版
  • S3 兼容 / 阿里云 OSS
  • 参考 OWASP/ASVS
  • 支持 OpenTelemetry
问题所在

AI 写代码更快了,企业项目还是需要护栏。

生成代码从来不是难点。难的是权限、测试、审计,以及让结果能持续升级。

01

AI 代码容易失控

AI 能快速生成模块,但也会越过模块边界、跳过权限校验、漏掉测试。

02

CRUD 不是全部的活

一个表到 CRUD 的生成器,还是把菜单、权限、OpenAPI、审计和部署留给了你。

03

Fork 之后偏离上游

大多数定制后台模板,在第一个真实项目之后就开始偏离上游,之后升级很痛。

你能得到什么

从脚手架,到工程基座。

让生成出来的代码,真正能上线、也能持续维护的那些部分。

AI 工程护栏

机器可读规则、模块边界和测试要求,让 AI 生成的改动保持在团队规范内。

带治理的代码生成

一次一个模块,把后端、前端、菜单、权限、OpenAPI 和测试样例一起生成。

面向对象存储的 Asset Service

从第一天就按对象存储设计:S3 兼容、阿里云 OSS、签名 URL 和私有下载鉴权。

可升级的二开

模块 manifest、Flyway 迁移、模板版本和生成文件指纹,让你的 fork 保持可升级。

企业交付套件

Docker、部署 SOP、安全基线、SBOM、交付清单和企业支持。

可靠性与安全基线

模块边界、默认拒绝的安全模型、按能力路由的上传、异步任务和 OpenTelemetry profile。本地与 OSS 经服务端中转;S3 可声明字节数绑定的直传与分片能力。

重新设计的 Element Plus

保留 Element Plus 的工程效率,用 StackRivet design tokens 去掉套壳模板感。

工程治理

把主流 Java / Spring 工程实践中的分层、代码规范、评审清单和质量门禁,做进产品里。

产品实证

写入工作区之前,先把生成结果评审清楚。

生成器先产出不可变预览包。逐文件查看内容和 diff、确认风险提示、下载 ZIP,再用同一个哈希显式执行应用。

  • 每个生成文件都提供内容视图与 unified diff。
  • 从预览到应用始终携带同一个不可变 bundle hash。
  • 数据范围风险可见,覆盖已有文件必须显式确认。
阅读文档 →
StackRivet 生成器预览界面,展示不可变哈希、文件 diff、数据范围警告、ZIP 下载和显式应用操作
来自当前管理端的真实生成器预览;画面使用示例模块数据。
快速开始

在本地跑起完整全栈。

克隆两个仓库、启动数据存储、构建后端 reactor,再分别启动后端和管理端。

  1. 1 将后端与管理端仓库并排克隆。
  2. 2 用 Docker Compose 启动 MySQL 和 Redis。
  3. 3 构建 Maven reactor 并运行 Spring Boot 应用。
  4. 4 在第二个终端安装依赖并启动 Vue 管理端。
架构

模块化单体优先,从第一天明确边界。

先从模块化单体起步,让小团队快速交付。清晰的模块边界、迁移脚本、OpenAPI 和测试,让系统能支撑更大的部署形态,同时避免过早背上微服务复杂度。

AI 编程工具 Codex · Cursor · Claude Code
StackRivet 工程基座 + 护栏
带治理的模块 RBAC · OpenAPI · 测试 · 资产
  • 认证与 RBAC
  • 系统管理
  • 代码生成器
  • Asset Service
  • 审计日志
  • 异步任务
  • 模块 Manifest
  • AI 工程护栏
  • 设计系统
  • 工程治理
  • 模块边界由 ArchUnit 测试强制执行。
  • 安全基线对齐 OWASP Top 10、ASVS、SSDF 和 SLSA。
  • 高并发路径:无状态服务、按能力路由的上传、异步任务、索引分页、可选 Redis。
  • 可观测性:traceId、Actuator、Micrometer,以及可选的 OpenTelemetry profile。
如何选择

想要代码归属、AI 护栏和可升级交付,就选 StackRivet。

类别它适合StackRivet 增加
若依类后台 / RuoYi-Vue-Plus 熟悉若依生态,需要大量现成后台、多租户、任务、文件和工作流能力 AI 工程规则、生成代码可测试、可升级定制、品牌化 UI 和企业交付基线
JEECG 类低代码 表单和低代码平台 Code-first、可测试、可维护的模块
JHipster 全球化生成器和微服务 国内 Java 交付、阿里云 OSS、Gitee、企业交付套件
Appsmith / ToolJet 快速搭运营后台 团队长期掌控的企业应用代码资产
价格

真正可用的开放内核。

Community

免费

采用 Apache-2.0 的免费基座,可直接用于真实商业项目。

Enterprise

按范围试点

私有部署、迁移与治理集成,只有写入签署范围后才属于交付内容。

可靠、成熟的默认值

用你的团队早已信任的技术栈构建。

没有冷门运行时,也没有锁定。标准的 Spring Boot 和 Vue,锁定到 LTS 级版本。

  • JDK 21 必需,JDK 25 前瞻兼容检查
  • Spring Boot 4.0.6 默认(JDK 21)
  • Vue 3.5、Vite 8、TypeScript 6
  • Element Plus 2.14 + StackRivet tokens
  • MySQL 8.4 LTS 和 PostgreSQL 18.4
  • Flyway 数据库迁移
  • Testcontainers 和 Playwright
  • OpenAPI 3.1
  • CLI doctor + 可复现 Dev Container
  • 可选 OpenTelemetry profile
  • SBOM 与依赖门禁;已配置验证标签与 provenance 工作流
  • 无状态设计 + 异步任务基线
别再重复搭同一个基座

更快交付受治理的 Spring Boot 应用。

从 StackRivet 开始,生成带治理的模块,让你的 AI 工具在团队定下的规则内工作。