跳到内容

SpringOpen

受众:开发者 摘要:中文文档首页。快速入口 / 前端视图 / 业务模块 / Starter 索引。

春晓 - 春启开源,晓见生机。

SpringOpen 是一个孵化中的 Spring Boot 增强框架,目标是在 Java 应用中提供接近 Laravel 的开发体验:底层继续保留 Spring Boot 类似 Symfony 的成熟工程能力,包括 IoC、自动配置、Web、事务、配置、Actuator 和生产级基础设施;上层则由 SpringOpen 承担 Laravel-like 应用框架角色,把模块边界、Starter 接入、Facade / Manager / Provider、register() / boot() 生命周期、配置中心、菜单权限和开发者文档约束统一起来,在保持 Spring 生态稳定性、类型安全和生产能力的基础上,提供更清晰的约定、更简洁的 Facade API、可切换的 Provider 扩展模型、Starter 优先的集成方式,以及对开发者和 AI Agent 都友好的文档体系,整体坚持“简洁易用、灵活扩展、生产稳定”的设计原则。

快速开始

入口内容
快速开始环境要求、启动方式和目录说明
配置说明.envapplication.yml、运行目录和常用配置
功能模块按能力查找 Starter、业务模块和生态能力
模块地图四层结构、"新代码放哪儿"决策图、引擎↔控制台配对与扩展路径
Laravel 对齐说明Laravel 常见开发体验在 SpringOpen 中的对应关系和非目标边界
Provider 扩展模型Facade -> Manager -> Resolver -> Provider SPI
版本发布版本目标、能力边界和发布检查
升级指南升级前检查、迁移、回滚和发布后验证
变更日志各版本关键变化摘要
生产部署样板Docker、Compose、Nginx 和上线 smoke 的可复制部署流程
API 文档Swagger UI、OpenAPI 元数据和鉴权说明
API 兼容策略路由版本、兼容变更、破坏性变更和发布检查
CLI / CodegenDevtools CLI 总入口、项目内省命令、迁移源码巡检和 CRUD 全链路预览
安全与依赖基线上线安全检查、受控依赖和依赖树复核
容量规划与性能基线本地性能 smoke、容量记录口径和生产压测注意事项
外部 Provider 验收清单真实支付、Web3、AI、直播、广告等外部 Provider 的上线验收口径
使用声明研究学习用途、合法授权边界和责任说明

前端视图

本地默认端口为 8000;Docker / Nginx 预览通常从外层 8080 进入。五端入口保持固定路径:

路径说明
/admin/Admin后台管理端
/app/Appuni-app H5 用户端;小程序 / App 使用对应平台构建产物
/pc/PCNuxt PC 用户端
/install/Install企业安装向导;安装完成后按配置锁定或回到产品入口
/docs/DocsVitePress 文档站
入口内容
跨端 UI 规范Admin、App、PC、Install、Docs 五端面向国内用户习惯的界面规范和验收口径
Admin 后台管理端登录、注册、找回密码、账号设置、CMS / Blog / Forum / Mall 管理、IAM、配置中心、通知、文件、日志审计、调度、队列、Storage 和开放平台
App 移动端首页、搜索、社区、博客、论坛、商城、购物车、订单、支付、售后、消息、聊天、通知、个人中心、Web3 钱包和设置
PC 电脑端门户首页、账号登录注册、帮助与反馈、用户中心、CMS、Blog、Forum、Mall、购物车、结算、订单、支付结果、售后和个人主页

业务模块

模块内容
核心模块治理核心 owning module 边界、System 语义使用规则和治理验证
内容管理页面、公告、轮播图、导航、内容块、专题和广告位
博客文章、分类、标签、评论、审核记录、作者内容和内容互动
论坛板块、主题、回复、举报、处理记录、互动状态和基础版规
商城商品、购物车、地址、订单、支付同步、评价和售后申请
卡券通用卡券模板、发放、锁定和核销底座
自营广告广告位、广告素材、素材审核和后续广告投放能力
统一搜索聚合 CMS、Blog、Forum、Mall 等公开内容搜索、热词和建议
AIAI 模型供应商平台、AI 模型网关、AI 模型调用底座、AI 任务和 AI Agent 接入
短链接短链接管理、公开解析和浏览器跳转
活码动态二维码目标管理、公开解析和扫码跳转
开放平台第三方应用、签名、防重放、scope、调用日志和开放 API
企业安装安装状态、安装令牌、环境预检、根路径接管和安装向导

Starter 入口

基础运行时生态工程
Web 规范缓存邮件API 文档
视图页面Redis 集成短信日志
数据库队列数据库备份通知金额与资产
配置中心任务调度文件存储翻译
多语言事件支付微信生态核心模块治理
模板执行上下文钩子管道责任链Web3工具集CLI / Codegen内容管理博客论坛商城短链接活码
限流Feature Flag观测AIJSON:API文档解析内容安全审批工作流WebSocket 通信前端工程企业安装知识库

组合专题

入口内容
钩子 / 管道 / 责任链 专题三种同步执行模型的选型、推荐场景、注解语法糖、手动 Facade 调用和组合使用

更多业务场景和生态能力统一查看 功能模块,首页不重复展开模块说明。

推荐阅读顺序

  1. 快速开始
  2. 配置说明
  3. 架构总览
  4. 模块地图
  5. Laravel 对齐说明
  6. Provider 扩展模型
  7. 工程约定
  8. 功能模块
  9. 版本发布
  10. 升级指南
  11. 变更日志
  12. 生产部署样板
  13. API 文档
  14. API 兼容策略
  15. 安全与依赖基线
  16. 外部 Provider 验收清单

框架总览

框架总览

Released under the Apache License 2.0.