尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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 应用开发。
RELATED

相关推荐

打包启动介绍

打包启动介绍

1. 什么是打包启动?打包启动是指将应用程序及其所有依赖项、配置文件、资源文件等打包成一个独立的、可执行的文件或目录结构的过程。这个过程使得应用程序可以在目标环境中无需安装额外的依赖即可直接运行,极大地简化了部署和分发流程。2. 打包启动的核…

📅 2026/8/8 8:08:00
收藏 | 医疗AI新趋势:从聊天助手到专业智能体,小白也能看懂的未来!

收藏 | 医疗AI新趋势:从聊天助手到专业智能体,小白也能看懂的未来!

医疗AI正从简单的问答工具转变为能理解临床目标、调用专业工具、协同完成任务的智能体。未来,AI将嵌入EHR等系统成为协作者,而非替代者。专业智能体如统计、影像组学、检验智能体将重构医疗链路,通过人机协作提升效率与质量。拥抱AI的关键在于…

📅 2026/8/22 0:26:34
AI时代如何逆袭?这份「收藏级」指南助你抢占大模型风口!

AI时代如何逆袭?这份「收藏级」指南助你抢占大模型风口!

文章探讨AI对程序员等岗位的冲击与机遇。许多人在AI时代感到焦虑,担心被取代。然而,AI相关技术岗位需求激增,如Agent开发、AI Infra等。文章建议程序员、产品经理、运营人员等应积极转型,掌握AI技能,利用AI放大自身能力…

📅 2026/8/9 3:10:10
MORE NEWS

更多资讯

📰

DeepSeek Harness实战:从零搭建可控的AI Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

SpringBoot+Vue资产管理系统开发实战指南

1. 项目概述:SpringBootVue资产管理系统开发全解析这套基于SpringBootVue的公司资产管理系统,是当前企业信息化建设中典型的全栈开发实践案例。我去年为本地一家中型制造企业实施过类似系统,帮助他们将固定资产盘点效率提升了60%。这类平台核…

📰

适配器模式实战:从接口转换到多通道消息推送的工程实践

接手过不下十个做过半截又跑路的老项目之后,我越来越觉得“设计模式”这回事被教材讲歪了。一提适配器模式,大部分同学第一反应是“把A接口转换成B接口”,然后背个类图就完事。但实际开发里,适配器模式远不止“接口转换”四个字—…

📰

【Agent工程】(18)—— 人机协同确认点

【Agent工程】(18)—— 人机协同确认点 文章目录【Agent工程】(18)—— 人机协同确认点1. 全自动链路挡不住误执行1.1 与第 6 篇 pending 的分工1.2 确认疲劳是真实故障模式2. 确认点落在哪一层2.1 确认策略字段2.2 策略引擎确认与…

📰

集成灶技术创新与智能家居融合解析

1. 项目背景与行业定位浙江美大作为国内集成灶行业的开创者,近期公布的2025战略规划中明确提出研发费率逆势提升的目标,这在当前家电行业整体增速放缓的背景下显得尤为突出。根据公开数据显示,其研发投入占比将从行业平均的3.2%提升至5.8%&am…

📰

上帝视角技术全解析:无人机航拍与三维实景建模实战

1. 概念解析:什么是“上帝视角”,为什么它让人着迷 1.1 从地图App到航拍大片,这个词到底在说什么 我第一次被“gods-eye-view”这个概念触动,是在用地图App的卫星图层看老家的屋顶时——那个瞬间,我熟悉的街道、河流、…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬