Files
Gaea/README.md
2020-06-03 14:51:26 +08:00

43 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MYTHS.GAEA
> 盖亚一套基于借鉴DDD技术栈思想使用kotlin语言开发的后台服务快速开发框架。
> 框架业务采用了CQRS的设计思想但是没有使用Event Sourcing等复杂技术等待后续扩展
> 当前版本 0.5.0
## 项目结构
```
|-- doc
|--
|-- src
|-- gaea #核心库
|-- gaea.app #应用服务库依赖SpringBoot声明了Controller等web服务接口
|-- gaea.mongo #使用mongo数据库实现了Repository和Query查询
```
## Package结构
```
|-- app #应用服务
|-- cmd #命令服务接口
|-- component #应用服务常用组件
|-- query #查询服务接口
|-- data #数据结构
|-- cache #缓存相关
|-- code #编号相关
|-- date #日期相关
|-- message #消息相关
|-- serialization #序列化相关
|-- domain #DDD领域层定义
|-- model #领域模型
|-- repository #仓储定义
|-- service #领域服务
|-- extension #一些类型常用扩展方法
|-- io #io相关服务
|-- comm #通信相关
|-- scan #类扫描库
|-- log #日志相关接口
|-- mongo #Mongo相关服务
|-- query #定义了查询相关接口
```