模块划分。

This commit is contained in:
刘小平 2024-05-25 16:20:02 +08:00
parent bdd83e0c60
commit e5466ea827
2 changed files with 13 additions and 1 deletions

View File

@ -23,8 +23,20 @@
项目定位为一个MinIO的Java语言SDK非独立部署服务并支持spring-boot自动装配。
用户自行实现数据存储部分项目仅提供MySQL默认实现。
/TODO 整体设计,包图
![模块划分](doc/image/模块划分.png)
* minio-plus-core核心业务逻辑包
* minio-plus-extension扩展包该包封装了Controller相关接口帮助项目使用时开箱即用
* minio-plus-common工具类包一些常用的工具类
* minio-plus-model实体类包
* minio-plus-config配置类包
* minio-plus-spring-boot-starter
* minio-plus-all-spring-boot-starter包含core、extension、common、model
* minio-plus-core-spring-boot-starter包含core、common、model
* minio-plus-model-spring-boot-starter只有model自身
* minio-plus-application
* minio-plus-application-mysql基于all-starter元数据使用MySQL数据库的示例工程
## 2.1 文件下载 | File Download
![文件下载逻辑时序图](doc/image/文件下载时序图.png)

BIN
doc/image/模块划分.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB