如何在 IntelliJ 中執行你的第一個 Spring Boot 應用程式?
IntelliJ 使用簡單且非常方便,可以用來構建可靠且可擴充套件的 Spring Boot 系統,並且在 Java 開發人員中變得非常受歡迎。它還透過避免對龐大樣板程式碼的需求,並使設計人員能夠專注於業務邏輯,提供了約定優於配置的方法。
這個強大的 Web 工具旨在生成一個包含必要依賴項的基本專案結構。第二種方法側重於將預先存在的 Spring Boot 專案匯入 IntelliJ IDEA,以便使用者可以處理現有的程式碼庫。
要在 IntelliJ 中執行此程式碼,使用者必須確保在開始之前滿足以下先決條件:
您的機器需要安裝 Java 開發工具包 (JDK)。
安裝並設定 IntelliJ IDEA。
Java 和 Spring 的最基本概念。
在 IntelliJ IDE 中配置 Spring Boot 專案的各個步驟
步驟 1:下載並安裝 IntelliJ IDE
訪問 IntelliJ IDEA 的官方網站:https://www.jetbrains.com/idea/
在網站上查詢“下載”按鈕並點選它。
您可以在下載頁面(下一個頁面)上選擇要下載的 IntelliJ IDEA 版本。提供免費的社群版和帶有 30 天試用期的付費旗艦版。
透過選擇相應的下載按鈕來選擇所需的版本。
下載完成後,找到檔案並啟動安裝。
按照螢幕上的說明,在您的系統上安裝 IntelliJ IDEA。
安裝完成後,可以使用系統上的開始選單啟動 IntelliJ IDEA。
首次使用 IntelliJ IDEA 時,系統會提示您設定一些初步選項,例如選擇主題和(如果適用)從以前的安裝中匯入設定。
基本設定完成後,您可以使用 IntelliJ IDEA 進行 Java 開發專案。
步驟 2:從 Spring Initializr 網站生成專案
使用提供的連結訪問網站:https://start.spring.io/
填寫專案資訊:
選擇所需的 Spring Boot 版本。
為您的專案輸入一個 Group 名稱。
為您的專案提供一個 Artifact 名稱,例如 newProject。
根據專案的需要,選擇所需的依賴項(例如 Spring Web、Spring Data JPA 等)。
點選“生成”按鈕,將專案結構下載為 ZIP 檔案。

步驟 3
在 IntelliJ IDEA 中建立或匯入 Spring Boot 專案並新增依賴項。新增控制器方法和控制器類。
可以使用兩種方法建立 Spring Boot 專案
藉助 Spring Initializr。
藉助 IntelliJ 中的 Maven 專案並新增依賴項和註解。
方法 1:藉助 Spring Initializr
開啟從 Spring Initializr 建立的專案。
瀏覽其所在位置並載入到 IntelliJ IDEA 中。

在專案中建立一個控制器包並在其中建立一個名為 ExampleC 的類。該包必須在 newProject -> src/main/java 中建立。

使用註解 @Controller 並匯入 Eclipse 建議的所有註解所需的包。並新增 @RequestMapping 來對映 Spring MVC 控制器方法。使用 @ResponseBody 將域繫結到返回型別中的 HTTP 響應主體。
package org.example.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!"; } }
方法 2
藉助 IntelliJ 中的 Maven 專案並新增依賴項和註解。
如果您使用 IntelliJ 中的新專案(作為 Maven 專案)建立專案,請按照以下步驟操作。
在 IntelliJ 中建立一個新專案。
建立一個 Maven 專案。

在專案標籤內的 pom.xml 中新增依賴項。
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.5.3</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.5.3</version> </dependency> </dependencies>
更新 Maven 配置,獲取生命週期部分,然後雙擊生命週期的安裝階段。

在應用程式的主類中新增 @SpringBootApplication 註解。

在 main 中新增 SpringApplication.run(Main.class, args) 語句以執行 Spring 應用程式。
package org.example; import org.springframework.boot.SpringApplication; //import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Main { public static void main(String[] args) { SpringApplication.run(Main.class, args); } }
建立一個控制器包並在其中建立一個控制器類。在專案中建立一個控制器包並在其中建立一個名為 ExampleC 的類。該包必須在 newProject -> src/main/java 中建立。

使用註解 @Controller 並匯入 Eclipse 建議的所有註解所需的包。並新增 @RequestMapping 來對映 Spring MVC 控制器方法。使用 @ResponseBody 將域繫結到返回型別中的 HTTP 響應主體。
package org.example.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!"; } }
步驟 4:使用工具欄中的綠色按鈕執行應用程式。
程式碼將成功執行,並且可以在下方看到控制檯:

注意 - 如執行控制檯中所示,Tomcat 伺服器已在 8080 埠啟動。
步驟 5
使用本地主機 URL 顯示結果:https://:8080/firstApp。

結論
使用 IntelliJ IDEA 執行第一個 Spring Boot 應用程式既簡單又快捷。使用者可以透過使用 Spring Initializr 或建立 Maven 專案來快速開始使用 Spring Boot。IntelliJ IDEA 中強大的 Spring Boot 支援簡化了流程並提高了生產力。自動配置的簡單性和廣泛的 Spring 生態系統使得構建可靠且可擴充套件的應用程式變得簡單。結合使用 IntelliJ IDEA 的強大工具和 Spring Boot 的約定優於配置方法,可以輕鬆構建複雜的 Java 應用程式。