第3章 SpringBoot 下载安装
学习目标
🎯 本章学习目标
- 掌握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安装
☕ JDK 安装配置
1下载JDK 访问Oracle官网或OpenJDK官网下载对应版本的JDK
Oracle JDK
官方版本,商业支持 下载
OpenJDK
开源版本,免费使用 下载 2安装JDK 运行下载的安装程序,按照向导完成安装
- Windows:运行.exe文件
- macOS:运行.dmg文件
- Linux:解压tar.gz文件
3配置环境变量 设置JAVA_HOME和PATH环境变量 **Windows:**JAVA_HOME=C:\Program Files\Java\jdk-11.0.16PATH=%JAVA_HOME%\bin;%PATH%**macOS/Linux:**export JAVA_HOME=/usr/lib/jvm/java-11-openjdkexport PATH=$JAVA_HOME/bin:$PATH4验证安装 打开命令行验证JDK安装是否成功 java -versionjavac -version> ⚠️ 注意事项确保java和javac命令都能正常执行,且版本信息一致
Maven安装
📦 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.6export PATH=$MAVEN_HOME/bin:$PATH
4. 验证安装
mvn -version> 💡 Maven配置优化配置国内镜像源(阿里云)设置本地仓库路径配置JDK版本
IDE安装
💻 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 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.gztar -xzf spring-boot-cli-2.7.5-bin.tar.gzexport PATH=$PWD/spring-2.7.5/bin:$PATH
方式2:包管理器安装
**macOS (Homebrew):brew tap spring-io/tapbrew install spring-bootWindows (Chocolatey):**choco install springbootcli
验证CLI安装:
spring --version
CLI基本使用:
spring init --dependencies=web my-projectcd my-projectspring run *.java 环境验证
✅ 环境验证清单
验证命令:
- java -version- 检查JDK版本
- javac -version- 检查编译器
- mvn -version- 检查Maven
- spring --version- 检查SpringBoot CLI
创建测试项目:
spring init --dependencies=web test-projectcd test-projectmvn spring-boot:run> 🎯 验证成功标志所有命令都能正常执行测试项目能够成功启动访问 http://localhost:8080 有响应IDE能够正常导入SpringBoot项目
常见问题
❗ 常见问题解决
问题1:JAVA_HOME未设置
**解决:**正确设置JAVA_HOME环境变量
问题2:Maven下载慢
**解决:**配置阿里云镜像源
问题3:端口被占用
**解决:**修改application.properties中的端口配置
问题4:IDE无法识别项目
**解决:**确保导入为Maven/Gradle项目
💡 故障排除建议遇到问题时,首先检查环境变量配置,然后验证各组件版本兼容性