# mall **Repository Path**: virgil6/mall ## Basic Information - **Project Name**: mall - **Description**: 商城项目 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-29 - **Last Updated**: 2022-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mall #### 介绍 商城项目 #### 软件架构 1. SpringBoot + Mysql 初始化项目; 2. 封装 API; 3. SpringBoot实现 pageHelper 分页; 4. SpringBoot 控制台打印SQL日志; 5. SpringBoot 整合 Swagger-UI 实现在线API文档; 6. SpringBoot 整合 Redis 实现缓存功能; 7. SpringBoot 整合 SpringSecurity和JWT实现认证和授权; 8. SpringBoot 整合 SpringTask 实现定时任务; 9. SpringBoot 整合 MongoDB 实现文档操作; 10. SpringBoot 整合 RabbitMQ 实现延迟消息; 11. SpringBoot 整合 OSS 实现文件上传; #### 安装教程 1. 初次使用需要安装 Redis 2. 初次使用需要安装 elasticsearch 3. 初次使用需要安装 kibana 4. 初次使用需要安装 MongoDB 5. 初次树勇需要安装 RabbitMQ 6. 初次使用需要开通阿里云的 OSS 存储 #### 使用说明 1. 启动 redis 服务 cd /usr/local/redis-5.0.8 redis-server 2. 启动 elasticsearch 服务 cd /usr/local/elasticsearch-7.6.2/bin ./elasticsearch 3. 启动 kibana 服务 cd /usr/local/kibana-7.6.2/bin ./kibana 4. 启动 MongoDB 服务 cd /usr/local/mongodb-5.0.9 mongod --dbpath data/db --logpath data/log/mongod.log --logappend 5. 启动 RabbitMQ 服务 cd /usr/local/Cellar/rabbitmq/3.10.5/sbin rabbitmq-server 6. 启动 SpringBoot 服务 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)