Spring Boot STS 创建项目详细教程

📅 2026/7/13 22:44:05
Spring Boot STS 创建项目详细教程
1. 什么是 STSSTSSpring Tool Suite是一个基于 Eclipse IDE 的集成开发环境专门为 Spring 框架应用开发而定制。它内置了对 Spring Boot、Spring MVC、Spring Data 等项目的强大支持提供了项目创建向导、实时配置提示、可视化依赖管理等功能是开发 Spring Boot 应用的高效工具。2. 环境准备在开始创建 Spring Boot 项目前请确保已完成以下准备工作安装 Java JDK推荐 JDK 8 或更高版本并配置好 JAVA_HOME 环境变量。下载并安装 STS访问 Spring Tools 官网 下载对应操作系统的 STS 安装包。配置 MavenSTS 内置了 Maven但建议检查 Maven 仓库配置确保网络通畅。3. 使用 STS 创建 Spring Boot 项目以下是使用 STS 创建 Spring Boot 项目的详细步骤3.1 启动创建向导打开 STS点击菜单栏的File→New→Spring Starter Project。或者在Package Explorer视图空白处右键选择New→Spring Starter Project。3.2 配置项目基本信息在弹出的 “New Spring Starter Project” 对话框中填写以下信息Name项目名称例如 “demo”。Type选择构建工具默认为 Maven。Packaging打包方式通常选择 Jar。Java Version选择已安装的 JDK 版本。Language开发语言选择 Java。Group组织标识例如 “com.example”。Artifact项目标识通常与 Name 一致。Description项目描述可选。3.3 选择 Spring Boot 版本和依赖点击Next进入依赖选择页面在左侧的Available列表中搜索并勾选需要的起步依赖例如Spring Web用于构建 Web 应用。Spring Data JPA用于数据库操作。Thymeleaf模板引擎。Spring Boot DevTools开发工具支持热部署。右侧会实时显示已选依赖的简介。在页面顶部可以选择 Spring Boot 的版本建议选择最新的稳定版。3.4 完成创建点击Next确认项目存储路径。点击FinishSTS 将开始创建项目并自动下载依赖。等待 Maven 依赖下载完成项目结构将在 Package Explorer 中显示。4. 项目结构解析创建完成后典型的 Spring Boot 项目结构如下demo/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/example/demo/ │ │ │ └── DemoApplication.java # 主启动类 │ │ └── resources/ │ │ ├── static/ # 静态资源 │ │ ├── templates/ # 模板文件 │ │ └── application.properties # 配置文件 │ └── test/ # 测试代码 ├── target/ # 编译输出 └── pom.xml # Maven 配置文件5. 运行与验证5.1 运行项目在Package Explorer中找到主启动类例如DemoApplication.java。右键点击该类选择Run As→Spring Boot App。查看控制台Console输出当出现 “Started DemoApplication in X seconds” 时表示启动成功。5.2 创建简单接口测试在主启动类同级目录下创建一个新的 Controller 类package com.example.demo; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; RestController public class HelloController { GetMapping(/hello) public String hello() { return Hello, Spring Boot from STS!; } }重启应用后在浏览器中访问 http://localhost:8080/hello即可看到返回的字符串。6. 常见问题与技巧依赖下载慢检查 Maven 镜像配置可改用阿里云镜像。项目无法启动检查端口是否被占用或依赖冲突。STS 卡顿适当调整 STS 内存配置修改STS.ini文件。快速创建可使用Spring Initializr网站生成项目再导入 STS。7. 总结通过 STS 创建 Spring Boot 项目可以借助其图形化向导快速配置项目信息和依赖极大提升开发效率。掌握上述步骤后你就能轻松搭建起 Spring Boot 开发环境并开始你的第一个 Spring Boot 应用开发。