创建我们的第一个 Spring Boot 应用程序
学习如何逐步创建你的第一个 Spring Boot 应用程序。
我们将要构建的内容
现在我们将构建一个“精英俱乐部”(Elite Club)应用,任何浏览器都可以连接到该应用。
应用的初始版本将暴露一个 REST 端点,用于返回硬编码的精英俱乐部列表。后续章节中,我们会通过添加新功能来逐步完善这个应用。
所需工具
为此,我们需要一个集成开发环境(IDE)。
常用的 IDE 包括 IntelliJ IDEA、Spring Tools、Visual Studio Code 和 Eclipse。本课程中我们将使用 IntelliJ IDEA。
创建我们的第一个项目
Pivotal Web 服务为我们提供了快速生成项目骨架的工具,Spring Initializer 就是其中之一。
注意:以下步骤适用于本地环境配置。在当前平台上,我们已提供代码运行组件,无需安装 IDE 或进行本地环境搭建即可直接运行代码。
第一步 - 使用 Spring Initializer
我们将通过 start.spring.io 创建一个“Web”项目。在“Dependencies”(依赖项)对话框中,搜索并添加“Web”依赖,如截图所示。然后点击“Generate”(生成)按钮,下载 ZIP 文件并解压到计算机的某个文件夹中。接着选择以下配置:
- Java 8
- Maven
- Group:com.club
- Artifact ID:eliteclub

第二步 - 将项目导入 IDE
在第一步中,我们已经解压了项目文件。接下来,将其导入所选的 IDE 中。
对于 IntelliJ IDEA,进入“File”菜单,找到 pom.xml 文件,然后点击“Open as Project”(作为项目打开)。


第三步 - 运行应用
找到 EliteClubApplication.java 文件并运行它。


第四步 - 验证结果
控制台应输出类似如下日志信息:
2020-12-28 13:47:13.906 INFO 9084 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2020-12-28 13:47:13.906 INFO 9084 --- [ main] com.club.eliteclub.EliteClubApplication : Started EliteClubApplication in 2.013 seconds (JVM running for 3.677)
恭喜! 我们已经成功创建了第一个 Spring Boot 应用程序。
实时运行的应用
下方的应用暴露了一个简单的 REST 端点 /clubs,用于返回俱乐部列表。
请浏览下方的源代码,定位控制器(Controller)、服务(Service)和模型(Model)类,以理解应用的整体结构。
然后,在本地工作空间中实现相同的一系列更改。
No configuration found for ID: db6db05b292ea72fc47a5491bb443a33901bed25bc9539a8f08a0d9b25c9c655
核心要点
- Pivotal Cloud Foundry 提供了生成项目骨架的工具。
- 创建一个可立即运行的 Spring Boot 应用非常简单。
- 相比传统的 Spring 应用,Spring Boot 更易于运行,且步骤更少。