项目目录结构
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
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
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18