2019-09-02 17:08:06 +08:00
2021-04-16 09:37:43 +08:00
2020-05-13 23:17:38 +08:00
2019-09-02 17:08:06 +08:00
2020-06-03 14:51:26 +08:00
2020-05-18 15:43:17 +08:00

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 #定义了查询相关接口
Description
No description provided
Readme 567 KiB
Languages
Kotlin 100%