如何在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.tw/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://: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!";
   }
}

結論

本文展示瞭如何使用 Spring Tool Suite 構建和啟動第一個 Spring Boot 應用程式。在完成先決條件後,我們建立了一個新的 Spring Boot 專案。我們還建立了一個簡單的 Spring Boot 應用程式,執行它,對其進行了小的更改以檢視其影響,然後查看了結果。Spring Boot 和 Spring Tool Suite 提供了一個強大的生態系統來構建現代 Java 應用程式。有了這個基礎,您現在可以利用 Spring 框架的功能和實用性來探索和構建更復雜的應用程式。

更新於:2023年10月20日

934 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告