【Web商城系统开发Spring Boot + Vue】之环境搭建

【Web商城系统开发Spring Boot + Vue】之环境搭建
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


一、介绍

近期接触了一个Web商城系统开发的项目,作为项目学习案例分享给大家。这套系统采用了当前主流的前后端分离架构:前端基于Vue 3 + Element Plus,后端使用Spring Boot 3 + MyBatis,技术栈——Java 21、MySQL 8.0、Vite构建工具。通过本项目实践,学习者可全面提升Web应用开发能力,掌握电商类的完整开发流程与关键技术。

本博客主要讲解相关环境配置,工程源码梳理完成后,会在另一篇博客中进行讲解。

🛒 项目技术栈概览

  • 项目类型:线上商城系统(包含用户端购物、管理后台、订单处理等核心功能)
  • 前端技术:Vue 3 + Element Plus + Vite
  • 后端技术:Spring Boot 3 + MyBatis
  • 数据库:MySQL 8.0
  • 构建工具:Maven + npm
  • 开发环境:Windows 11

🔧 各组件在项目中的作用:

✅ Java JDK 21 • 后端服务的"运行引擎" • Spring Boot框架的基础环境 • 编译和执行Java代码 ✅ MySQL 8.0 • 数据存储-存储用户、商品、订单等所有数据 • 提供高效的查询性能 ✅ Node.js 16+ • 前端项目的"运行环境" • 自带npm包管理器 • 支持Vite快速构建 ✅ Maven 3.6+ • Java项目的"管家" • 自动管理第三方依赖库 • 一键编译、测试、打包 • 规范项目结构 

二、环境搭建

2.1 Java JDK安装与配置

  1. 自定义安装

下载JDK
访问 Oracle 官方 JDK下载页面OpenJDK下载页面 ,根据自己的系统选择合适的 Windows 版本进行下载

在这里插入图片描述
默认安装路径:C:\Program Files\Java\jdk-21 建议保持默认,或者选择D:\Java\jdk-21这样的非系统盘路径 记住这个路径,后面配置环境变量要用! 
  1. 配置环境变量
配置JAVA_HOME变量 1. 右键点击"此电脑" → 选择"属性" 2. 点击"高级系统设置" → 点击"环境变量" 3. 在"系统变量"区域点击"新建" 配置Path变量 4. 在"系统变量"中找到Path变量,点击"编辑" 5. 点击"新建",添加以下路径: 
在这里插入图片描述


在这里插入图片描述


4. 验证Java安装

# CMD输入指令,检查Java版本java-version

输出以下java版本后,此时java环境配置成功

在这里插入图片描述

2.2 MySQL 8.0安装与配置

  1. 配置环境变量

配置帐号密码
MySQL安装完成之后,需要给root用户设置密码,这里密码设置完成之后,务必牢记,后续使用root用户访问MySQL服务时必须使用该密码。

在这里插入图片描述


看个人需求,是否需要设置为开机自启动

在这里插入图片描述


往后默认点击即可

在这里插入图片描述

配置MySQL服务
配置类型和网络

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

选择安装组件
如图选择安装能够满足MySQL开发的基本组件。

在这里插入图片描述


选择之后,继续下一步即可。

在这里插入图片描述

执行安装包
选择自定义安装,Custom:用户自定义安装

在这里插入图片描述


在这里插入图片描述

下载MySQL
访问 MySQL 8.0下载页面 ,根据自己的系统选择合适的 Windows 版本进行下载

在这里插入图片描述


直接下载第一个

在这里插入图片描述


在这里插入图片描述
配置Path变量 4. 在"系统变量"中找到Path变量,点击"编辑" 5. 点击"新建",添加以下路径: 
在这里插入图片描述


7. 验证MySQL安装

# CMD输入指令,检查Java版本 mysql --version# 连接MySQL服务器 mysql -u root -p# 输入你设置的密码(如123456)

输出以下mysql版本后,此时mysql环境配置成功

在这里插入图片描述

2.3 Node.js安装与配置

安装程序
双击安装包,点【Next】按钮,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

在这里插入图片描述


可根据自身需求进行,此处我选择默认安装

在这里插入图片描述


不选中,直接点击【Next】按钮,之后直接点击install,进行安装

在这里插入图片描述


3.环境配置
找到安装目录,新建两个文件夹【node_global】和【node_cache】

在这里插入图片描述


创建完毕后,使用管理员身份打开cmd命令窗口,输入

下载Node.js
访问 Node.js下载页面 ,根据自己的系统选择合适的 Windows 版本进行下载

在这里插入图片描述
npm config set prefix "D:\Program\nodejs\node_global"npm config set cache "D:\Program\nodejs\node_cache" ```text 配置NODE_PATH变量 1. 右键点击"此电脑" → 选择"属性"2. 点击"高级系统设置" → 点击"环境变量"3. 在"系统变量"区域点击"新建" 配置Path变量 4. 在"系统变量"中找到Path变量,点击"编辑"5. 点击"新建",添加以下路径: 


在这里插入图片描述


4.验证Node.js安装

# CMD输入指令node-v

输出以下node版本后,此时node 环境配置成功

在这里插入图片描述

2.4 Maven安装与配置

  1. 配置环境变量

解压
下载完成后是压缩包的形式,解压到你指定的目录下

在这里插入图片描述

下载Maven
访问 Maven下载页面 ,根据自己的系统选择合适的 Windows 版本进行下载

在这里插入图片描述
配置Maven变量 4. 右键点击"此电脑" → 选择"属性" 5. 点击"高级系统设置" → 点击"环境变量" 6. 在"系统变量"区域点击"新建" 配置Path变量 7. 在"系统变量"中找到Path变量,点击"编辑" 8. 点击"新建",添加以下路径: 
在这里插入图片描述


在这里插入图片描述


3. 验证Maven安装

# CMD输入指令 mvn -v

输出以下mvn版本后,此时mvn 环境配置成功

在这里插入图片描述

三、环境校验

打开cmd,输入以下信息,校验下是否能够全部输出,此时输出正常的话,环境基本配置完毕,可进行工程编译,打包等操作。

在这里插入图片描述

送你们一条美丽的--分割线--

🌷🌷🍀🍀🌾🌾🍓🍓🍂🍂🙋🙋🐸🐸🙋🙋💖💖🍌🍌🔔🔔🍉🍉🍭🍭🍋🍋🍇🍇🏆🏆📸📸⛵⛵⭐⭐🍎🍎👍👍🌷🌷

Read more

FPGA验证利器:全方位解析AXI Verification IP (AXI VIP)

FPGA验证利器:全方位解析AXI Verification IP (AXI VIP)

【致读者】 您好!在深入本篇关于 AXI Verification IP (AXI VIP) 的技术细节之前,我们想与您分享一个更重要的信息。为方便同行交流,我创建了一个硬件技术交流群,群内聚焦: FPGA技术分享 实战问题讨论与答疑 行业动态与职业发展交流 若您对本专题感兴趣,欢迎私信我 “FPGA” 加入群聊 ———————————————— 一  引言 在复杂的FPGA系统中,AXI总线是连接各个IP核的“大动脉”。如何确保这片繁忙的交通网络高效、无误地运转?本文将带你深入探讨Xilinx官方出品的验证神器——AXI Verification IP (AXI VIP)。我们将通过实例解析其强大的协议检查与事务生成能力,为你构建一个清晰、系统的AXI VIP知识框架,为后续进行DDR3等高速接口的工程级验证打下坚实基础。 二 AXI VIP:为何是FPGA验证的“必需品”? 当我们对自定义的AXI主设备或从设备进行验证时,传统方法是手动编写测试平台(Testbench)。这种方式不仅效率低下,且极易因测试代码本身的错误而引入误导,更难以覆盖协议的所有边界情况

OpenCowork 实测:支持本地文件、飞书机器人的 Windows AI 助手(只需配置 Token)

目的 找一款window 本地ai助手,但有如下要求 1)windows一键安装,带gui界面,操作简单 2)直接操作本地文件,能生成和写入本地文件内容 3)配置token 即可,无需绑定账号登陆 测试效果 OpenCowork 可直接操作本地电脑文件,并支持接入飞书机器人应用,实现类似 OpenClaw 的电脑操作能力; 但整体更适合本地文档生成、资料整理、代码或文本批量处理等场景。相比云端 AI,在生成速度、工具能力和复杂任务支持方面仍有差距,尤其在长文档生成和多工具协作时效率与稳定性较弱,因此更适合作为本地文件处理的辅助工具,而非替代云端 AI。 OpenCowork 很多自动化能力依赖python,你可以自己升级一下python,然后让OpenCowork 检测环境是不是最新的,并升级一下; 1 安装 OpenCowork 客户端 下载地址 https://github.com/AIDotNet/OpenCowork 找右侧侧

【火】Spatial Joy 2025 全球 AR&AI 赛事:开发者要的资源、玩法、避坑攻略都在这

【火】Spatial Joy 2025 全球 AR&AI 赛事:开发者要的资源、玩法、避坑攻略都在这

Spatial Joy 2025 Rokid乐奇 全球 AR&AI 开发大赛 值不值得参加?不少参加过连续两届 Rokid乐奇 赛事的老兵,纷纷表示非常值得参加。 先说最实在的——奖金。 AR赛道分为应用和游戏两个赛道,金奖各20万人民币,而且是现金!交完税全是你自己的!这还不够,AR赛道总共设了27个奖项,据我打听到的往年数据,能正常跑进初赛的作品大概就60-70个,这意味着获奖比例相当高。 20万就封顶了吗?远远没有!亚马孙科技给使用Kiro并获奖的开发者,在原奖金基础上再加20%现金奖励! AI赛道同样设置了27个奖项,奖金从1万到5万不等,主要以智能体开发为主,支持市面上所有智能体平台的适配。也就是说,你之前做的智能体微调一下就能参赛! 更重要的是,现在正是智能眼镜行业爆发前夜。据我观察,未来2-3年将是空间计算应用落地的关键窗口期,提前布局的开发者将占据绝对先发优势。 好了,重磅消息说完,下面是我为大家整理的详细参赛指南: 先给开发者交个底:这赛事值得花时间吗? 对技术人来说,一场赛事值不值得冲,就看三点:资源给不给力、

【复现】基于人工蜂群非确定性双向规划机制搜索算法的无人机UAV(单UAV和多UAV协同)二维和三维路径规划研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭:行百里者,半于九十。 📋📋📋本文内容如下:🎁🎁🎁  ⛳️赠与读者 👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能解答你胸中升起的一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。      或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎 💥第一部分——内容介绍 基于人工蜂群非确定性双向规划机制搜索算法的无人机UAV路径规划研究 摘要 本文针对无人机(UAV)在复杂环境中的路径规划问题,提出一种基于人工蜂群算法(ABC)的非确定性双向规划机制搜索算法。通过改进传统ABC算法中食物源(