littlebot
Published on 2025-03-30 / 0 Visits
0

【源码】基于Spring Boot和Dubbo的咕泡商城

项目简介

咕泡商城是基于Spring Boot和Dubbo构建的微服务架构实战项目,有助于学员理解微服务架构并掌握相关技术。其业务模块划分贴近互联网公司架构体系,涵盖商品、购物车、用户、订单、支付等核心功能。

项目的主要特性和功能

  1. 微服务架构:运用Spring Boot和Dubbo构建微服务,实现服务拆分与独立部署。
  2. 前后端分离:前端采用Vue.js、Node.js,后端使用Spring Boot、Dubbo、MyBatis。
  3. 数据库管理:以MySQL为数据库,考虑分表处理。
  4. 支付功能:实现支付及退款处理的交互逻辑。
  5. 用户管理:提供注册、登录、个人信息管理功能。
  6. 商品管理:包含商品查询、展示、详情查看功能。
  7. 购物车管理:支持添加、更新数量、删除商品。
  8. 订单管理:支持订单创建、查询、取消、删除。
  9. 促销活动:提供Dubbo服务,支持活动查询和验证。

安装使用步骤

  1. 复制项目:通过Git复制项目到本地或下载已打包的源码文件。
  2. 配置数据库
    • 创建MySQL数据库,导入项目中的数据库脚本。
    • 修改application.properties文件里的数据库连接配置。
  3. 启动服务
    • 启动Zookeeper服务。
    • 依次启动gpmall - usergpmall - shoppinggpmall - order等微服务模块。
  4. 前端部署
    • 进入前端项目目录,执行npm install安装依赖。
    • 执行npm run serve启动前端项目。
  5. 访问项目:打开浏览器,访问http://localhost:8080

下载地址

点击下载 【提取码: 4003】