# 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