如何在Spring Tool Suite中运行第一个Spring Boot应用程序?
Spring Boot 通过简化创建健壮、可扩展且可用于生产的应用程序的方式,彻底改变了 Java 应用程序的开发。Spring Boot 作为更大型 Spring 生态系统的一部分,采用了“约定优于配置”的理念,减少了手动设置的工作量,使开发人员能够专注于业务逻辑,而不是样板代码。当与 Spring Tool Suite (STS)(一种专为 Spring 开发而创建的专用 IDE)结合使用时,Spring Boot 体验会更加高效。
要在 Spring Tool Suite 中执行此代码,必须在开始之前确保满足以下先决条件:
您的机器需要安装 Java 开发工具包 (JDK)。
安装并设置 Spring Tool Suite,可从以下链接下载 https://springframework.org.cn/tools。
Java 和 Spring 概念的基础。
在 Spring Tool Suite 中创建和配置 Spring Boot 项目的步骤
步骤 1
启动 Spring Tool Suite 后,从菜单中选择“文件”>“新建”>“Spring 启动器项目”。
在“新建 Spring 启动器项目”对话框中为项目命名,并选择合适的构建工具(通常是 Maven 或 Gradle)。
选择正确的 Spring Boot 框架版本。
选择项目所需的依赖项。例如,您可以选择“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:执行应用程序
在包资源管理器中,右键单击“Application.java”类。
转到“以...运行”,然后选择“Spring Boot 应用程序”。
应用程序将启动,控制台日志将显示应用程序设置过程的详细信息。
程序成功启动后,启动 Web 浏览器并访问“https://127.0.0.1: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(){ // Print statement return "Welcome!"; } }
最后,借助本地主机 URL 显示结果 https://127.0.0.1:8080/firstApp。
结论
本文展示了如何使用 Spring Tool Suite 构建和启动第一个 Spring Boot 应用程序。在完成先决条件后,我们创建了一个新的 Spring Boot 项目。我们还创建了一个简单的 Spring Boot 应用程序,运行它,对其进行了小的更改以查看其影响,然后查看了结果。Spring Boot 和 Spring Tool Suite 提供了一个强大的生态系统来构建现代 Java 应用程序。有了这个基础,您现在可以利用 Spring 框架的功能和实用性来探索和构建更复杂的应用程序。