Logo
Section 1 / 7

创建我们的第一个 Spring Boot 应用程序

学习如何逐步创建你的第一个 Spring Boot 应用程序。

导入

创建我们的第一个 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
Spring Initializer
Spring Initializer

第二步 - 将项目导入 IDE

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

Open as project
Open as project
作为项目打开
Open as project
Open as project
作为项目打开

第三步 - 运行应用

找到 EliteClubApplication.java 文件并运行它。

Run Application
Run Application
运行应用
Run Application
Run Application
运行应用

第四步 - 验证结果

控制台应输出类似如下日志信息:

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 更易于运行,且步骤更少。

简介

Spring Boot 基础