工程模块

本文详细介绍了项目中的七大模块,包括start、infrastructure、query、application、domain、share和api模块,阐述了各模块的功能、依赖关系及目录结构,强调了模块间的职责划分,有助于理解项目整体架构。
摘要由CSDN通过智能技术生成

工程模块

1. 模块划分

项目共分为7大模块,分别如下:
start: 启动模块
infrastructure:基础设施层
query:查询层
application: 应用层
–**domain:领域层–shared:共享层
api:对外服务接口
**

2. 模块依赖关系

各个模块依赖关系如下,上层模块依赖下层模块,下层模块不可依赖上层模块,否则会造成循环依赖:
image.png

3. 模块介绍

3.1 start模块

start模块是项目顶级模块,直接依赖infrastructure模块。该模块主要包含项目Orm、Redis、Sentinel、全局异常处理等配置以及SpringBoot启动类,最终该模块会被打包成jar或war在tomcat容器中运行。
目录结构如下:
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值