返回社区
置顶资源分享

【置顶 · 资源分享】2026 后端与全栈核心开发环境一站式搭建全攻略(JDK 8/17/21 + Maven + Node.js + MySQL + Redis 官方源与高速镜像)

码上开花

内容创作者

·4 天前1284 浏览86 点赞

2026 后端与全栈核心开发环境一站式搭建全攻略

工欲善其事,必先利其器。无论是初入编程的新人还是配置新电脑的资深开发者,一套干净、规范、高速的基础开发环境都是高效编码的基石。

本文汇总了 JDK、Maven、Node.js、MySQL、Redis 的官方权威获取渠道、国内高速镜像与经典配置避坑方案。


1. Java JDK 基础环境安装与多版本管理

推荐发行版

版本建议

  • JDK 17 LTS / JDK 21 LTS:目前 Spring Boot 3.x+ / 微服务项目的核心标配,强烈建议作为默认主力版本。
  • JDK 8 LTS:维护老旧企业项目的过渡版本。

环境变量配置(以 Windows 为例)

  1. 新建系统变量 JAVA_HOMEC:\Program Files\Eclipse Adoptium\jdk-21.0.x
  2. 编辑 Path 系统变量,在最前端添加:%JAVA_HOME%\bin
  3. 验证安装:
bash
java -version
javac -version

2. Apache Maven 构建工具与阿里云镜像配置

官方下载

核心配置:conf/settings.xml

打开 Maven 安装目录下的 conf/settings.xml,配置本地仓库路径与阿里云公共镜像,极大提升依赖拉取速度:

xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0">
  <!-- 1. 自定义本地依赖仓库存储路径 -->
  <localRepository>D:/dev/maven-repository</localRepository>

  <mirrors>
    <!-- 2. 阿里云 Maven 中央仓库加速镜像 -->
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>
</settings>

环境变量与验证

  • 新建 MAVEN_HOMED:\dev\apache-maven-3.9.6
  • Path 添加:%MAVEN_HOME%\bin
  • 验证命令:mvn -v

3. Node.js 前端运行时与版本管理

强烈推荐:使用 nvm-windows 进行多版本隔离

前端生态迭代快,不同项目依赖的 Node 版本可能不同(Node 18 vs Node 20/22),使用 nvm 切换体验极佳。

常用命令与国内镜像加速

bash
# 查看远程可用版本
nvm list available

# 安装并使用推荐的 LTS 版本(如 20.x 或 22.x)
nvm install 20.18.0
nvm use 20.18.0

# 验证版本
node -v
npm -v

# 配置 npm 淘宝/官方国内高速镜像
npm config set registry https://registry.npmmirror.com/

# 推荐安装新一代现代包管理器 pnpm
npm install -g pnpm
pnpm config set registry https://registry.npmmirror.com/

4. MySQL 8.0 关系型数据库安装与配置

官方社区版下载

基础配置文件 my.ini

解压后在根目录下创建 my.ini

ini
[mysqld]
port=3306
basedir=D:\dev\mysql-8.0.36-winx64
datadir=D:\dev\mysql-8.0.36-winx64\data
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB
# 兼容老客户端连接驱动
default_authentication_plugin=mysql_native_password

[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

初始化与服务注册(以管理员身份运行 PowerShell)

powershell
# 1. 进入 bin 目录并初始化(记录控制台输出的临时 root 随机密码)
mysqld --initialize --console

# 2. 安装并启动 Windows 服务
mysqld --install MySQL
net start MySQL

# 3. 首次登录并修改 root 密码
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

5. Redis 缓存中间件快速部署

Windows 平台推荐方案

  1. Docker / WSL2 方案(生产标准)
bash
docker run -d --name redis-local -p 6379:6379 redis:7-alpine --requirepass "123456"
  1. Windows 移植独立版(轻量即开即用)

提示

提示:以上各开发环境已全部整理并经过主流 IDE(IDEA、VSCode)与 Spring Boot 3 联调验证,欢迎在下方评论区交流环境配置中的踩坑经历!

登录后即可点赞、收藏、评论和回复

评论

【置顶 · 资源分享】2026 后端与全栈核心开发环境一站式搭建全攻略(JDK 8/17/21 + Maven + Node.js + MySQL + Redis 官方源与高速镜像) | 码航星球社区