如何运行 Spring Boot 应用程序?
Spring Boot 的出现从根本上改变了 Java 应用程序的生成方式,简化并加快了该过程。Spring Boot 是更大的 Spring Framework 生态系统的一个组件,它提供了一种自以为是且约定优于配置的方法,使开发人员能够快速轻松地设计可用于生产的应用程序。通过消除繁琐的配置和样板代码,它使开发人员可以自由地添加功能和业务逻辑。
本手册将逐步指导您完成运行 Spring Boot 应用程序的过程。从设置开发环境到在生产环境中部署应用程序,我们将涵盖所有内容。本指南将为您提供成功执行 Spring Boot 应用程序的技能和信心,无论您是希望实现 Spring Boot 的经验丰富的 Java 开发人员,还是探索现代 Web 应用程序开发的新手。
要在 Spring Tool Suite 中执行此代码,必须确保在开始之前他们具有以下先决条件 -
您的机器需要安装 Java 开发工具包 (JDK)。
安装并设置 Spring Tool Suite,可从以下链接下载https://spring.io/tools。
最基本的 Java 和 Spring 思想。
创建和设置 Spring Boot 项目的步骤
步骤 1:设置环境
选择"文件">"新建">启动 Spring Tool Suite 后,从菜单中选择"Spring Starter Project"。

在"New Spring Starter Project"对话框中为您的项目命名,并选择合适的构建工具(通常是 Maven 或 Gradle)。

选择正确的 Spring Boot 框架版本。
选择"Spring Web"为本示例构建一个简单的 Web 应用程序。Spring boot 版本可以在 pom.xml 中编辑为很好。

要创建项目,请单击"完成"。
第 2 步:了解项目结构
项目完成后,是时候熟悉其布局了。以下是 Spring Boot 项目的主要部分 -
"src/main/java":您的 Java 源代码位于此目录中。
可以在"src/main/resources"目录中找到资源和配置文件。
您的测试类位于目录中"src/test/java"。
步骤 3:编写您的第一个 Spring Boot 项目
默认包和"Application.java"类位于"src/main/java"文件夹中。主要的 Spring Boot 应用程序引导函数包含在此类中。

"Application.java"类具有以下内容,其中包含 SpringApplication.run() 方法来执行应用程序
package com.newProject; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class NewProjectApplication { public static void main(String[] args) { SpringApplication.run(NewProjectApplication.class, args); } }
第 4 步:执行应用程序
现在该执行我们创建的基本 Spring Boot 应用程序了。
在 Package Explorer 中,右键单击"Application.java"类。
转到"以...身份运行"并选择"Spring Boot App"。
应用程序将启动,控制台日志将出现,详细说明应用程序的设置过程。
程序成功启动后,启动您的 Web 浏览器,然后转到"http://localhost:8080"。必须出现默认欢迎页面。端口 8080 取决于您在 application.properties 中指定的端口。

步骤 5:将控制器添加到项目
在项目中创建一个控制器包,并在其中创建一个类作为 ExampleC。该包必须在 newProject -> src/main/java 中创建。

使用注释 @Controller 并为 eclipse 建议的所有注释导入所需的包。并添加@RequestMapping来映射Spring MVC控制器方法。利用@ResponseBody将域与返回类型中的HTTP响应主体绑定。
package com.newProject.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class ExampleC { @RequestMapping("/firstApp") @ResponseBody // Method public String firstSpringApp(){ // 打印语句 return "Welcome!"; } }
使用 localhost url http://localhost:8080/firstApp 显示结果。

结论
本文展示了如何使用 Spring Tool Suite 构建和启动第一个 Spring Boot 应用程序。完成先决条件后,我们创建了一个全新的 Spring Boot 项目。我们创建了一个小型 Spring Boot 应用程序,运行它,做了一些小改动以查看它如何影响它,然后查看结果。Spring Boot 和 Spring Tool Suite 为创建当代 Java 应用程序提供了强大的生态系统。有了这个基础,您现在可以利用 Spring 框架的强大功能和实用性来研究和创建更复杂的应用程序。