1. 项目概述与准备工作
若依(RuoYi)Cloud微服务版是一套基于Spring Cloud Alibaba的前后端分离企业级开发框架。作为国内流行的开源项目,它整合了当前主流的技术栈,包括Spring Boot、Spring Cloud、Nacos、Redis等,非常适合作为学习微服务架构的实战案例。本文将带你从零开始,在Windows环境下完整搭建这套系统。
1.1 环境准备清单
在开始前,请确保你的Windows系统满足以下要求:
- 操作系统:Windows 10/11 64位
- 内存:建议8GB以上(最低4GB)
- 磁盘空间:至少20GB可用空间
- 网络:能正常访问互联网(用于下载依赖)
提示:所有安装包已整理在百度网盘(提取码:m73w),包含JDK、MySQL、Redis、Maven、Node.js、Nacos等全套工具,避免从官网下载的版本兼容性问题。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 基础环境安装与配置
2.1 JDK 1.8安装
Java开发环境是基础中的基础。我们选择JDK 1.8版本(虽然新版JDK已发布,但企业级项目仍广泛使用1.8),安装时注意:
- 运行安装程序,选择安装路径(如
D:\Java\jdk1.8.0_181) - 配置系统环境变量:
- 新建
JAVA_HOME:指向JDK安装目录 - 编辑
Path:添加%JAVA_HOME%\bin
- 新建
验证安装:
bash复制java -version
# 应显示类似:java version "1.8.0_181"
2.2 MySQL 5.7与Navicat
MySQL是若依系统的核心数据库。我们使用5.7版本(兼容性最佳),安装要点:
- 运行MySQL Installer,选择"Custom"安装
- 添加MySQL Server 5.7和MySQL Workbench(可视化工具)
- 设置root密码(牢记此密码,后续会多次使用)
- 端口保持默认3306
Navicat是更友好的数据库客户端:
- 安装后新建连接,测试是否能成功连接MySQL
- 字符集设置为utf8mb4(支持完整Unicode)
2.3 Redis安装配置
Redis作为缓存服务,若依使用它存储
