Skip to content

环境搭建

从零开始搭建本地开发环境,让项目跑起来。


前置条件

你需要安装以下软件:

软件版本要求用途下载地址
JDK17+运行后端Oracle 或 Adoptium
Maven3.8+编译后端maven.apache.org
Node.js18+运行前端nodejs.org
MySQL8.0数据库mysql.com
Redis最新缓存服务redis.io

第一步:初始化数据库

  1. 启动 MySQL 服务
  2. 创建数据库 mall,用户名 root,密码 123456
  3. 导入数据库脚本:
bash
mysql -u root -p123456 mall < docs/sql/mall.sql

这个脚本会创建 73 张表并插入基础数据。

第二步:启动 Redis

bash
redis-server

默认监听 localhost:6379,无需额外配置。

第三步:启动后端服务

需要启动两个后端服务:

后台管理服务(端口 8080):

bash
cd mall-admin
mvn spring-boot:run

前台商城服务(端口 8085):

bash
cd mall-portal
mvn spring-boot:run

两个服务需要同时运行。先编译整个项目:mvn compile -q

第四步:启动前端

bash
cd mall-admin-web
npm install
npm run dev

启动后访问 http://localhost:5173 即可看到后台管理界面。

第五步:登录测试

地址账号密码
后台管理http://localhost:5173adminmacro123
前台商城http://localhost:5173/portal需先注册

常见问题

端口被占用

  • 8080:检查是否有其他 Tomcat 服务
  • 8085:检查是否有其他服务占用
  • 3306:MySQL 默认端口
  • 6379:Redis 默认端口

数据库连接失败

检查 application.yml 中的数据库配置:

  • 地址:localhost:3306
  • 用户名:root
  • 密码:123456
  • 数据库名:mall

前端页面空白

  • 检查后端服务是否已启动(8080 和 8085)
  • 打开浏览器控制台查看是否有红色报错
  • 确认 Vite 代理配置正确

Mall 电商系统知识库