IDEA 社區版如何創建 Spring Boot 項目(詳細教程)
Spring Boot 以其簡潔、高效的特性,成為 Java 開發的主流框架之一。雖然 IntelliJ IDEA 專業版提供了Spring Boot 項目向導,但 社區版(Community Edition) 并不自帶 Spring Boot 項目創建功能。
那么,如何在 IDEA 社區版中創建一個 Spring Boot 項目呢?本篇文章將手把手教你 使用 IDEA 社區版 + Maven 快速創建 Spring Boot 項目,并成功運行第一個 Spring Boot 應用!🚀
1. 前置準備
在創建 Spring Boot 項目之前,確保你的開發環境已經準備就緒。
? 安裝 JDK(推薦 JDK 17 或以上)
- 你可以在 Oracle JDK 官網 或 OpenJDK 下載并安裝。
- 安裝完成后,使用
java -version
檢查:
例如:java -version
openjdk version "17.0.2" 2023-09-20 LTS
? 安裝 IntelliJ IDEA 社區版
- 下載地址:JetBrains 官網
- 選擇 Community(社區版) 進行安裝。
? 安裝 Maven(可選,如果 IDEA 沒有自帶)
- 下載:Maven 官網
- 配置環境變量,并運行以下命令檢查安裝是否成功:
例如:mvn -version
Apache Maven 3.8.4
? 確保網絡暢通(國內建議配置阿里云 Maven 倉庫)
2. 在 IDEA 社區版中創建 Spring Boot 項目
雖然社區版沒有直接的 Spring Boot 項目向導,但我們可以手動創建 Maven 項目 并引入 Spring Boot 依賴。
2.1 創建 Maven 項目
1?? 打開 IDEA 社區版,點擊 “File” → “New” → “Project”
2?? 選擇 “Maven”,然后點擊 Next
3?? 在 “GroupId” 和 “ArtifactId” 中填寫項目信息,例如:
- GroupId:
com.example
- ArtifactId:
springboot-demo
- Version:
1.0.0
(默認即可)
4?? 選擇 JDK 版本(建議選擇 17 或以上)
5?? 點擊 Finish,等待 IDEA 創建項目
2.2 添加 Spring Boot 依賴
創建好 Maven 項目后,需要手動添加 Spring Boot 依賴。
📌 打開 pom.xml
,添加以下內容:
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>springboot-demo</artifactId><version>1.0.0</version><packaging>jar</packaging><properties><java.version>17</java.version><spring.boot.version>3.2.2</spring.boot.version></properties><dependencies><!-- Spring Boot 核心依賴 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>${spring.boot.version}</version></dependency><!-- Spring Boot Web 依賴(用于創建 REST API) --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${spring.boot.version}</version></dependency><!-- 單元測試 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>${spring.boot.version}</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring.boot.version}</version></plugin></plugins></build>
</project>
💡 解釋:
spring-boot-starter
:核心依賴,支持 Spring Boot 基礎功能。spring-boot-starter-web
:Web 依賴,支持 REST API。spring-boot-maven-plugin
:用于打包和運行 Spring Boot 應用。
📌 點擊右側 Maven 面板 → “Reload All Maven Projects”,等待 IDEA 下載依賴。
3. 編寫第一個 Spring Boot 應用
Maven 依賴配置完成后,我們可以開始編寫 Spring Boot 代碼。
3.1 創建 Spring Boot 啟動類
在 src/main/java/com/example
目錄下,新建 SpringbootDemoApplication.java
:
package com.example;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class SpringbootDemoApplication {public static void main(String[] args) {SpringApplication.run(SpringbootDemoApplication.class, args);}
}
3.2 創建 HelloWorld 控制器
在 com.example.controller
目錄下,新建 HelloController.java
:
package com.example.controller;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/api")
public class HelloController {@GetMapping("/hello")public String hello() {return "Hello, Spring Boot!";}
}
4. 運行 Spring Boot 項目
方法 1:使用 Maven
📌 在 IDEA 終端(Terminal) 中運行:
mvn spring-boot:run
方法 2:使用 Java 運行
📌 在 IDEA 左側 “SpringbootDemoApplication.java” 右鍵 → “Run ‘SpringbootDemoApplication’”。
? 運行成功后,控制臺會輸出:
Tomcat started on port 8080
Started SpringbootDemoApplication in 2.345 seconds
📌 在瀏覽器訪問:
http://localhost:8080/api/hello
? 返回結果:
Hello, Spring Boot!
5. 總結
🎯 在 IDEA 社區版創建 Spring Boot 項目的完整步驟:
- 創建 Maven 項目(手動選擇
Maven
)。 - 添加 Spring Boot 依賴(修改
pom.xml
)。 - 編寫 Spring Boot 啟動類(
SpringbootDemoApplication.java
)。 - 創建 REST API 控制器(
HelloController.java
)。 - 運行 Spring Boot 項目(Maven 或 Java 直接運行)。
? **雖然 IDEA 社區版沒有 Spring Boot 向導,但通過手動配置 Maven 依賴,我們依然可以順利開發 Spring Boot 應用!**🚀
📌 你學會了嗎? 如果覺得有幫助,歡迎點贊、收藏、轉發!💡💬