# r2mo-rapid
**Repository Path**: silentbalanceyh/r2mo-rapid
## Basic Information
- **Project Name**: r2mo-rapid
- **Description**: R2MO = R² Meta-Orchestrated / for Rachel Momo
Rapid Development
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 2
- **Created**: 2025-08-29
- **Last Updated**: 2025-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 核心开发库
## 介绍
此库用于统一 `spring-cloud / spring-boot` 中的整体实现模型,提供如下功能:
- 统一的 Json 数据结构类型
- 统一的 Io 存储对接访问
- 统一的异常处理架构
- 基于目前支持实现类的代码生成
- 提供数据库统一访问 DBE / 存储设备统一方法 HFS
- 基于建模常用的 CRUD 部分
- 多租户 / 多应用 基模型
## 参考文档
### 引入方式
搭建经典的 `-domain/-provider/-api` 的结构,在父 POM 项目中继承
```xml
io.zerows
r2mo-rapid
1.0-M5
```
子项目 `-domain` 中引入
```xml
io.zerows
r2mo-bootstrap
io.zerows
r2mo-spring-mybatisplus
${r2mo.version}
io.zerows
r2mo-spring-json
${r2mo.version}
io.zerows
r2mo-typed-hutool
${r2mo.version}
io.zerows
r2mo-io-local
${r2mo.version}
```
- [QR] 语法参考:[QR查询引擎](https://lang-yu.gitbook.io/zero/000.index/010.jooq#id-3.1.-ji-ben-yu-fa)
---
## 功能矩阵
- Json 类型对接实现
- [x] Hutool 中的 `JSONObject`
- [ ] Vertx 中的 `JsonObject`
- 统一异常处理,提供三种核心异常类型
- [x] Web 异常
- [x] Remote 服务通信异常(Dubbo专用)
- [x] Secure 安全异常(Security专用)
- Io 类型对接和实现:
- [x] 本地文件系统
- [ ] FTP / SFTP
- 数据库访问 DBE 实现
- [x] Mybatis Plus
- [ ] JPA
- [ ] JOOQ