项目目录结构
2022-08-23 13:45:31 1 举报
AI智能生成
参考cola构建的项目目录
作者其他创作
大纲/内容
event
exception
common
config
order
pay
dto
依赖包:项目公共包common
定义feign接口
为feign定义hytrix
api
依赖包:项目接口公共包
定义了接口中的常量
web
api
adapter 适配器层
调用application层的服务,进行业务操作对外暴露DTO
内部调用接口,供外部程序直接调用
assembler 组装器
service 服务定义
service.impl 服务实现
api 服务接口
调用执行器进行业务操作
query 查询
command 增删改
executor执行器
event.handler 事件处理
application应用层
调用领域层的gateway的实例进行业务操作或者直接调用基础设施层的dao进行业务操作
DTO <---> Entity,用于Application层
gateway
entity
domain service 领域服务
domain 领域层
各种业务的entity定义
定义网关API
核心业务逻辑,包含多个业务领域的业务逻辑操作
mq
内部事件,发送内部消息-单机
converter
DAO
DO
Mapper
database
mapper对象
mybatis-xml文件
gateway.impl
infrastructure 数据基础层
转化器,Entity <---> DO,用于Infrastructure层
外框
项目
0 条评论
回复 删除
下一页