一、前言

Spring Boot 是目前 Java 后端开发中最流行的框架之一,它大幅简化了 Spring 应用的配置流程,让开发者可以“开箱即用”,快速构建 Web、API、微服务等项目。

在开始实战之前,我们先完成开发环境的搭建。


二、环境准备清单

搭建 Spring Boot 环境需要以下组件:

工具说明推荐版本
JDK (Java Development Kit)Java 开发工具包JDK 17 或以上
IDE (集成开发环境)编写与运行项目IntelliJ IDEA / Eclipse / VS Code
构建工具管理依赖与构建项目Maven(推荐)或 Gradle
数据库(可选)用于持久化存储MySQL 8.x
Postman / 浏览器插件测试接口请求最新版

三、安装步骤

1️⃣ 安装 JDK

  1. 前往 Oracle 官方网站OpenJDK 下载。
  2. 安装完成后配置环境变量:
    • Windows: 设置 JAVA_HOME,并在 Path 中添加 %JAVA_HOME%\bin
    • macOS/Linux:~/.bashrc~/.zshrc 中添加: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
  3. 验证安装是否成功: java -version

2️⃣ 安装 IntelliJ IDEA

  • 推荐下载 Community (免费版)Ultimate (付费版)
  • 下载地址:https://www.jetbrains.com/idea/download
  • 安装完成后,建议安装以下插件:
    • Lombok
    • Spring Boot Assistant
    • MyBatisX(如需数据库操作)

3️⃣ 安装 Maven

Spring Boot 默认使用 Maven 管理依赖。

  1. 下载:https://maven.apache.org/download.cgi
  2. 解压并配置环境变量: export MAVEN_HOME=/usr/local/apache-maven-3.9.9 export PATH=$MAVEN_HOME/bin:$PATH
  3. 验证安装: mvn -v

💡 IDEA 提示:IntelliJ 自带 Maven,无需单独配置也可使用。


4️⃣ (可选)安装 MySQL 数据库

  1. 下载:https://dev.mysql.com/downloads/mysql/
  2. 安装后启动服务: sudo service mysql start
  3. 登录测试: mysql -u root -p
  4. 创建数据库: CREATE DATABASE springboot_demo CHARACTER SET utf8mb4;

四、创建第一个 Spring Boot 项目

✅ 方法一:使用 Spring Initializr

  1. 打开 https://start.spring.io/
  2. 填写项目信息:
    • Project:Maven Project
    • Language:Java
    • Spring Boot:3.x
    • Dependencies:Spring WebLombok
  3. 点击“Generate”,下载生成的项目压缩包。
  4. 解压后,用 IntelliJ IDEA 打开即可。

✅ 方法二:在 IDEA 内创建

  1. 打开 IDEA → New Project → Spring Initializr
  2. 选择 Spring Boot 版本 与依赖项。
  3. 一键生成并运行 Application.java

五、运行与测试

在 IDEA 中找到入口类(通常是 DemoApplication.java),点击 ▶️ 运行。

启动日志中若出现:

Tomcat started on port(s): 8080
Started DemoApplication in 2.345 seconds

说明项目启动成功 🎉

测试访问:
浏览器打开 http://localhost:8080


六、常见问题与解决

问题可能原因解决方案
启动报错:找不到 JDK环境变量未配置检查 JAVA_HOME
依赖下载慢Maven 仓库被墙修改为国内镜像(阿里云、清华源)
IDEA 控制台乱码文件编码问题设置为 UTF-8

七、参考资料