前言
Spring Boot 是由 Pivotal 团队推出的基于 Spring 框架的轻量级开发框架,它简化了 Spring 应用的配置流程,通过'约定大于配置'的核心思想,让开发者无需繁琐的 XML 配置就能快速搭建和运行项目。本文将从环境准备、项目创建、核心代码编写到运行测试,手把手教你入门 Spring Boot 开发,全程附带可运行的代码示例。
一、前置准备
1. 环境要求
- JDK:推荐 JDK 8 及以上(Spring Boot 3.x 需 JDK 17+,本文以 Spring Boot 2.7.x + JDK 8 为例);
- Maven/Gradle:项目构建工具,本文使用 Maven;
- 开发工具:IntelliJ IDEA(推荐)或 Eclipse;
- 浏览器 / Postman:用于接口测试。
2. 验证环境
打开终端 / 命令行,执行以下命令验证环境是否配置成功:
# 验证 JDK
java -version
# 验证 Maven
mvn -v
若输出对应版本信息,说明环境配置完成。
二、创建 Spring Boot 项目
方式 1:通过 Spring Initializr(官方脚手架)创建
这是最推荐的方式,可快速生成标准化项目结构:
- 打开 Spring Initializr 官网;
- 配置项目基础信息:
- Project:Maven Project(本文选 Maven);
- Language:Java;
- Spring Boot Version:2.7.x(稳定版);
- Project Metadata:
- Group:自定义(如 com.example);
- Artifact:项目名(如 spring-boot-demo);
- Name:spring-boot-demo;
- Description:Spring Boot 入门示例;
- Package Name:com.example.demo;
- Packaging:Jar(Spring Boot 推荐 Jar 包运行);
- Java Version:8;
- 添加依赖:在「Dependencies」中搜索并添加 Spring Web(Web 开发核心依赖);
- 点击「Generate」下载项目压缩包,解压后用 IDEA 打开。
方式 2:IDEA 直接创建(更便捷)
- 打开 IDEA → 新建项目 → 选择「Spring Initializr」;
- 按上述步骤配置项目信息和依赖,点击「Next」→「Finish」,IDEA 会自动下载依赖并生成项目结构。
三、项目核心结构解析
生成的项目默认结构如下(核心目录):
spring-boot-demo/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── demo/
│ │ │ └── DemoApplication.java // 项目启动类(核心)
│ │ └── resources/
│ │ ├── application.properties // 全局配置文件
│ │ ├── static/ // 静态资源(CSS/JS/图片)
│ │ └── templates/ // 模板文件(Thymeleaf 等)
│ └── test/ // 测试目录
└── pom.xml // Maven 依赖配置文件

