文章目录
- 项目资源
- 项目API接口文档
- 项目介绍
- 组织结构
- 技术选型
-
- 一. 先搭建服务器环境
-
- 二.项目搭建上传(码云)
- 三.谷粒商城后端管理系统
- 四.SpringCloudAlibaba
- 五.结合想学的技术做对应的模块
项目资源
## 视频地址
https://www.bilibili.com/video/BV1np4y1C7Yf
## 码云地址
## 服务器地址
项目API接口文档
文档地址:https://easydoc.xyz/s/78237135/ZUqEdvA4/hKJTcbfd
项目介绍
gulimall(谷粒商城) 项目是一套电商项目,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。
组织结构
gulimall
├── gulimall-common – 工具类及通用代码
├── renren-generator – 人人开源项目的代码生成器
├── gulimall-auth-server – 认证中心(社交登录、OAuth2.0、单点登录)
├── gulimall-cart – 购物车服务
├── gulimall-coupon – 优惠卷服务
├── gulimall-gateway – 统一配置网关
├── gulimall-order – 订单服务
├── gulimall-product – 商品服务
├── gulimall-search – 检索服务
├── gulimall-seckill – 秒杀服务
├── gulimall-third-party – 第三方服务
├── gulimall-ware – 仓储服务
└── gulimall-member – 会员服务
技术选型
- 后端技术
1.renren-generator 人人开源项目的代码生成器 https://gitee.com/renrenio/renren-generator
2.SpringCloud 微服务架构 https://spring.io/projects/spring-cloud
SpringCloudAlibaba 一系列组件 https://spring.io/projects/spring-cloud-alibaba
3.MyBatis-Plus ORM框架 https://mp.baomidou.com
4.RabbitMQ 消息队列 https://www.rabbitmq.com
5.Redisson 分布式锁 https://github.com/redisson/redisson
6.缓存: redis / SpringCache
选做
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsearch
- 前端技术
Vue 前端框架 https://vuejs.org
Element 前端UI框架 https://element.eleme.io
注意:以上的除了jdk都是采用docker方式进行安装,详细安装步骤可参考百度!!!
一. 先搭建服务器环境
参考视频或者百度 https://www.bilibili.com/video/BV1np4y1C7Yf?p=8
开发环境工具安装
理解需求
表结构设计
接口文档设计
二.项目搭建上传(码云)
三.谷粒商城后端管理系统
四.SpringCloudAlibaba
五.结合想学的技术做对应的模块
1.SpringCloud
SpringCloudAlibaba
2.RabbitMQ
3.Redisson
4.缓存: redis / SpringCache
5.异步多线程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)