⚙️ 第3章 SpringBoot 下载安装

搭建完整的SpringBoot开发环境 - 从零开始配置你的开发工具链

学习进度:3/18 章节 (16.5%)

💻 查看完整代码 - 在线IDE体验

🎯 本章学习目标

  • 掌握JDK环境的安装和配置
  • 学会Maven/Gradle构建工具的安装
  • 配置IDE开发环境
  • 安装SpringBoot CLI工具
  • 验证开发环境的完整性

⏰ 预计学习时间

2小时(环境搭建 + 配置验证)

📋 开发环境要求

组件 推荐版本 最低要求
JDK JDK 11 / JDK 17 JDK 8+
Maven 3.8.6+ 3.6.0+
Gradle 7.5+ 6.8+
IDE IntelliJ IDEA 2022+ 任意支持Java的IDE
SpringBoot 2.7.x 2.7.0+

☕ JDK 安装配置

1
下载JDK

访问Oracle官网或OpenJDK官网下载对应版本的JDK

2
安装JDK

运行下载的安装程序,按照向导完成安装

  • Windows:运行.exe文件
  • macOS:运行.dmg文件
  • Linux:解压tar.gz文件
3
配置环境变量

设置JAVA_HOME和PATH环境变量

Windows:
JAVA_HOME=C:\Program Files\Java\jdk-11.0.16
PATH=%JAVA_HOME%\bin;%PATH%
macOS/Linux:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
4
验证安装

打开命令行验证JDK安装是否成功

java -version
javac -version

⚠️ 注意事项

确保java和javac命令都能正常执行,且版本信息一致

📦 Maven 安装配置

1. 下载Maven

访问Maven官网下载最新版本

https://maven.apache.org/download.cgi

2. 解压安装

tar -xzf apache-maven-3.8.6-bin.tar.gz

3. 配置环境变量

export MAVEN_HOME=/opt/apache-maven-3.8.6
export PATH=$MAVEN_HOME/bin:$PATH

4. 验证安装

mvn -version

💡 Maven配置优化

  • 配置国内镜像源(阿里云)
  • 设置本地仓库路径
  • 配置JDK版本

💻 IDE 安装配置

推荐IDE选择:

  • IntelliJ IDEA:功能强大,SpringBoot支持优秀
  • Eclipse (STS):免费开源,Spring官方支持
  • Visual Studio Code:轻量级,插件丰富

IntelliJ IDEA 配置:

  • 安装Spring Boot插件
  • 配置JDK和Maven
  • 设置代码格式化规则
  • 配置Git版本控制

🎯 IDE推荐配置

建议使用IntelliJ IDEA Ultimate版本,提供最完整的SpringBoot开发支持

🛠️ SpringBoot CLI 安装

SpringBoot CLI是一个命令行工具,可以快速创建和运行SpringBoot应用。

方式1:手动安装

wget https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.7.5/spring-boot-cli-2.7.5-bin.tar.gz
tar -xzf spring-boot-cli-2.7.5-bin.tar.gz
export PATH=$PWD/spring-2.7.5/bin:$PATH

方式2:包管理器安装

macOS (Homebrew):
brew tap spring-io/tap
brew install spring-boot
Windows (Chocolatey):
choco install springbootcli

验证CLI安装:

spring --version

CLI基本使用:

spring init --dependencies=web my-project
cd my-project
spring run *.java

✅ 环境验证清单

验证命令:

  • java -version - 检查JDK版本
  • javac -version - 检查编译器
  • mvn -version - 检查Maven
  • spring --version - 检查SpringBoot CLI

创建测试项目:

spring init --dependencies=web test-project
cd test-project
mvn spring-boot:run

🎯 验证成功标志

  • 所有命令都能正常执行
  • 测试项目能够成功启动
  • 访问 http://localhost:8080 有响应
  • IDE能够正常导入SpringBoot项目

❗ 常见问题解决

问题1:JAVA_HOME未设置

解决:正确设置JAVA_HOME环境变量

问题2:Maven下载慢

解决:配置阿里云镜像源

问题3:端口被占用

解决:修改application.properties中的端口配置

问题4:IDE无法识别项目

解决:确保导入为Maven/Gradle项目

💡 故障排除建议

遇到问题时,首先检查环境变量配置,然后验证各组件版本兼容性

🎉 恭喜完成第3章学习!

你已经成功搭建了完整的SpringBoot开发环境,接下来让我们学习如何创建SpringBoot项目。

📚 进入第4章:SpringBoot 项目创建 ⬅️ 返回第2章 🏠 返回课程首页