项目简介
本项目是一个前后端分离的商城系统,采用Spring Boot 2、MyBatis Plus、Spring Security、JWT、Redis、ElasticSearch和RabbitMQ等流行技术栈,提供了商城、商品搜索、客服系统、订单服务、物流服务、用户足迹、用户收藏、店铺关注、购物车、优惠券抵扣、积分兑换、多店铺等丰富功能。
项目的主要特性和功能
- 商城首页:具备轮播图广告、商品热卖榜、每日上新榜、商品推荐榜。
- 商品服务:涵盖商品搜索、分类、添加、浏览记录、评价以及商品属性等功能。
- 用户服务:包含用户收货地址、浏览记录、商品收藏、优惠券和购物车。
- 订单服务:可创建订单、查询订单物流、进行订单支付,还有订单延时取消功能。
- 客服系统:提供智能客服、人工客服和自助查询服务。
- 店铺入驻:包括店铺审核、开通店铺和店铺推荐功能。
- 具备优惠券中心、积分商城等功能。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 环境准备:
- 安装Java 8或更高版本。
- 安装MySQL数据库。
- 安装Redis。
- 安装ElasticSearch。
- 安装RabbitMQ。
2. 配置数据库:
- 创建数据库并导入初始数据。
- 配置application.properties
文件中的数据库连接信息。
3. 启动项目:
- 进入项目根目录,运行mvn clean install
命令编译项目。
- 运行mvn spring-boot:run
启动项目。
4. 访问项目:
- 打开浏览器,访问http://localhost:8080
(默认端口)。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】