项目目录结构

matevip 2021-5-31 大约 2 分钟

# 一、mate-kernel目录结构

封装了大量用户的工具类,简化您的代码量。

├─mate-kernel                        ------ matecloud核心模块
│  ├─mate-starter-common             ------ 核心依赖包,包括强大的工具类
│  ├─mate-starter-security           ------ oauth2安全认证模块
│  ├─mate-starter-web             ------ 基于Spring Boot基础依赖包
│  ├─mate-starter-database           ------ 数据封装依赖包
│  ├─mate-starter-mybatis            ------ SQL日志打印依赖包
│  ├─mate-starter-cloud              ------ 微服务基础依赖包,集成nacos、sentinel等
│  ├─mate-starter-feign              ------ feign调用封装,集成统一callback
│  ├─mate-starter-auth               ------ 自定义认证模式依赖包,解析token
│  ├─mate-starter-redis              ------ redis统一依赖包,集成RedisService工具类
│  ├─mate-starter-jetcache           ------ redis缓存依赖包,强大的本地缓存管理
│  ├─mate-starter-log                ------ 统一日志依赖包,支持feign和kafka的消费模式
│  ├─mate-starter-oss                ------ 基于Aamazon S3封装的统一oss管理,支持各主流OSS平台
│  ├─mate-starter-sms                ------ 统一短信管理封装包
│  ├─mate-starter-rocketmq           ------ RocketMQ工具类,集成Spring Cloud Stream的模式
│  ├─mate-starter-sentinel           ------ Sentinel基础依赖包
│  ├─mate-starter-job                ------ 定时任务基础依赖包
│  ├─mate-starter-mail               ------ 邮件服务依赖包
│  ├─mate-starter-rule               ------ 网关黑名单、限流等规则服务依赖包
│  ├─mate-starter-excel              ------ Excel导入导出服务依赖包
│  ├─mate-starter-datascope          ------ 数据权限服务依赖包
│  ├─mate-starter-kafka              ------ KAFKA消息服务依赖包
│  ├─mate-starter-datasource         ------ 多数据源的依赖包
│  ├─mate-starter-mongodb            ------ 黑名单权限服务依赖包
│  ├─mate-starter-encrypt            ------ 报文加密基础依赖包
│  ├─mate-starter-lock               ------ 分布式锁基础依赖包
│  ├─mate-starter-gray               ------ 灰度服务依赖包
│  ├─mate-starter-dubbo              ------ dubbo服务依赖包
│  ├─mate-starter-elasticsearch      ------ 搜索服务依赖包
│  ├─mate-starter-seata              ------ Seata分布式服务依赖包
│  ├─mate-starter-gray               ------ 灰度服务依赖包
│  └─mate-starter-dependencies       ------ 统一依赖包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

# 二、matecloud-plus目录结构

├─mate-platform                   ------ 微服务平台模块包集合
│  ├─mate-system-api              ------ 系统管理模块依赖包
│  ├─mate-system                  ------ 系统管理模块
│  ├─mate-micro-api               ------ 微服务管理模块依赖包
│  ├─mate-micro                   ------ 微服务管理模块
│  ├─mate-msg-api                 ------ 消息服务模块依赖包
│  └─mate-msg                     ------ 消息服务模块
├─mate-uaa                        ------ 微服务认证服务模块
├─mate-plugin                     ------ 微服务插件模块包集合
│  ├─mate-code                    ------ 代码生成模块
│  ├─mate-admin                   ------ admin监控模块
│  ├─mate-jog                     ------ 定时任务模块
│  ├─mate-job-admin               ------ 定时任务管理后台
│  ├─mate-workflow                ------ 工作流模块
│  └─mate-weixin                  ------ 微信模块
├─mate-gateway                    ------ 微服务网关
├─docs                            ------ 文档和配置集合
│  ├─deploy                       ------ Docker部署包
│  ├─nacos                        ------ Nacos配置文件
└─ └─sql                          ------ 数据库导入脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 三、artemis-plus目录结构

├── public
│   └── logo.png             # LOGO
|   └── index.html           # Vue 入口模板
├── src
│   ├── api                  # Api ajax 等
│   ├── assets               # 本地静态资源
│   ├── layouts              # 封装布局组件
│   ├── components           # 业务通用组件和基础布局组件
│   ├── router               # Vue-Router
│   ├── store                # Vuex
│   ├── utils                # 工具库
│   ├── locales              # 国际化资源
│   ├── views                # 业务页面入口和常用模板
│   ├── App.vue              # Vue 模板入口
│   ├── main.js              # Vue 入口 JS
│   └── permission.js        # antd 权限管理JS
├── README.md
└── package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
上次编辑于: 2021年8月2日 06:55
贡献者: matevip