Open Platform
是企业对内对外统一开放接口能力的核心平台,提供标准化的API管理等功能。通过结构化的文档管理与灵活的接口接入机制,开放平台旨在为内部系统集成和第三方开发者接入提供便捷的能力出口。
- 首页展示
- 文章展示
- API展示
- 提供文档分组管理
- 支持文档目录树创建、文章编写,支持文章管关联API来展示信息
- 支持API分类树、API创建
模块 | 技术方案 |
---|---|
基础框架 | Spring Boot 3.x, WebFlux |
数据访问 | R2DBC + MySQL |
持久化工具 | Spring Data R2DBC |
搜索引擎 | Elasticsearch |
构建工具 | Maven |
前端 | Vue3 |
模块 | 技术 |
---|---|
框架 | Vue 3 (Composition API) |
构建工具 | Vite 5 |
路由 | Vue Router 4 |
组件库 | Ant Design Vue 4 |
表格组件 | VXE-Table |
网络请求 | Axios |
- JDK 17+
- MySQL 8.x+
- Elasticsearch 8.x+
- Maven 3.6+
- Node.js >=16.0.0
- npm >= 8.x
openplatform-backend:以springboot方式启动com.brotherc.documentcenter.OpenPlatformApplication
openplatform-frontend:以npm方式启动npm run dev
- 开发者管理
- 应用管理
- API调用接入