Spring Boot 入门指南:从零搭建 Java Web 开发环境
① 技术栈用途介绍:Spring Boot 到底是'谁'?能帮你做什么?
想象你是一家奶茶店老板,想开发一个「线上点单小程序」:
- 需要用户登录(安全)
- 要展示菜单(页面/接口)
- 要下单并存入数据库(数据操作)
- 还得快速上线、方便改菜单(开发效率)
传统 Java Web 开发就像自己盖房子:先打地基(Servlet 容器)、砌墙(配置 web.xml)、装门窗(引入 Jackson、Logback、MyBatis…),耗时又易错。
Spring Boot 就是「精装交付的智能小屋」:
- 内置 Tomcat(不用装服务器)
- 自动配好日志、JSON 解析、健康检查
- 一行注解
@SpringBootApplication就启动整个 Web 应用 - 业务代码写完,
mvn spring-boot:run直接访问http://localhost:8080
典型场景:企业后台管理系统、微服务模块、内部工具平台、教学项目、创业 MVP 快速验证。
② 环境准备与安装配置:5 分钟搭好「开发起跑线」
必备三件套(全部免费开源)
| 工具 | 版本建议 | 下载方式 |
|---|---|---|
| JDK 17 | LTS 长期支持版 | Oracle JDK 或 Eclipse Temurin |
| IDEA Community(推荐)或 VS Code | 最新版 | JetBrains 官网 |
| Maven 3.8+ | 自带 IDEA / VS Code 插件,可免手动安装 | 检查命令:mvn -v |
新手易踩坑提醒
- ❌ 错误:
Unsupported class file major version 61→ JDK 版本太高(如 JDK 21),而 Spring Boot 3.x 才完全支持;小白请统一用 JDK 17 + Spring Boot 2.7.x(兼容性最佳) - ❌ 错误:
Cannot resolve symbol 'SpringBootApplication'→ Maven 未刷新依赖 → 右键项目 →Reload project(IDEA) - ✅ 验证成功:终端输入
java -version和mvn -v均显示版本号即 OK!
③ 入门实践:3 分钟写出你的第一个 Web 接口!
我们来做一个超简单的「今日奶茶推荐」API:访问 /api/drink 返回一句 JSON。
步骤 1:用官方脚手架生成项目
打开 https://start.spring.io(Spring 官方在线生成器):

