项目简介
果冻商城是一个模拟电商平台,可实现完整的购物流程。同时具备后端运营平台对前端业务的支撑能力以及项目运维功能,拥有各项监控指标和运维指标,保障系统稳定高效运行。
项目的主要特性和功能
技术栈
- 核心框架:Spring Cloud、Dubbo、Spring Boot
- 安全框架:Spring Security OAuth2
- 网关框架:Spring Cloud Gateway
- 持久层框架:MyBatis Plus、PageHelper
- 数据库连接池:Alibaba Druid
- 中间件:Redis、RocketMQ
- 日志管理:Logback
- 前端框架:Vue全家桶及相关组件
功能模块
- 后台管理:可添加和查看商品、添加和查看秒杀商品。
- 前台功能:支持登录注册、展示商品、添加购物车、完整下单流程、秒杀商品、添加收货地址、查看订单以及微信支付。
安装使用步骤
环境准备
- 安装并配置好JDK 1.8。
- 安装并配置Maven 3.6.1,用于项目构建和管理依赖。
- 安装并配置MySQL数据库。
- 安装并启动Redis服务。
- 安装并启动RocketMQ消息队列。
项目构建
- 复制项目。
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 修改
application.yml
或application.properties
文件,配置数据库连接、Redis连接、RocketMQ连接等信息。 - 执行命令
mvn clean install
构建项目。
启动项目
- 启动Eureka或Nacos作为服务注册中心。
- 依次启动各个微服务模块,如
jelly-auth
、jelly-gateway
、jelly-provider
等。 - 进入前端项目目录,安装依赖并启动前端项目:
bash cd jelly-shopping-mall/jelly-app npm install npm run serve
访问项目
- 前台页面:访问
http://localhost:8080
。 - 后台管理页面:访问
http://localhost:8081
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】