手把手教你用idea創(chuàng)建第一個Spring?Boot項目
idea創(chuàng)建第一個Spring Boot項目
提示:這里要自己配置好Maven環(huán)境
前言
Spring Boot 項目通常使用 Maven 或 Gradle 進(jìn)行依賴管理和項目構(gòu)建。IDEA 內(nèi)置了對這兩種構(gòu)建工具的支持,若你選擇使用 Maven,需提前安裝。你可以從 Apache Maven 官網(wǎng)下載安裝包,解壓后配置環(huán)境變量即可。我這里使用了Maven。
一、創(chuàng)建 Spring Boot 項目
1、首先需要安裝Spring Initializr插件
注意:專業(yè)版的idea已經(jīng)集成了不需要安裝,社區(qū)版的需要安裝,但是這個插件現(xiàn)在是需要收費的,下面提供免費的插件。
- 首先確保你的idea版本是在2021.1——2022.1.4這個區(qū)間,插件才能用。

- 下載該壓縮包不需要解壓




重啟idea就可以使用插件了
2、創(chuàng)建 Spring Boot 項目
打開 IDEA 并新建項目:啟動 IntelliJ IDEA,在歡迎界面點擊 “Create New Project”(若已打開項目,可通過菜單欄 “File” -> “New” -> “Project” 進(jìn)入新建項目界面)。
在左側(cè)菜單中選擇Spring Initializr,右側(cè)確認(rèn):
注意:這里我用的Maven管理依賴
點擊Next進(jìn)入依賴選擇界面:
在左側(cè)選擇Web,勾選Spring Web(這是創(chuàng)建 Web 項目的核心依賴),如需其他功能,可根據(jù)需要選擇(如SQL下的Spring Data JPA和MySQL Driver用于數(shù)據(jù)庫操作)
點擊Create完成項目創(chuàng)建,IDEA 會自動下載所需依賴并構(gòu)建項目
二、項目結(jié)構(gòu)解析
成功創(chuàng)建后,項目結(jié)構(gòu)如下:

demo
├── .idea // idea自己的文件不刪
├── .mvn // maven 的命令文件,idea已經(jīng)將命令集成,可以刪
├── src // 源文件,放自己的代碼不能刪
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── demo
│ │ │ └── DemoApplication.java // 項目入口類,即啟動類
│ │ └── resources
│ └── test // 測試代碼目錄
│ └── java
│ └── com
│ └── example
│ └── demo
│ └── DemoApplicationTests.java
├── .gitattributes //不重要,刪
├── .gitignore //刪
├── HELP.md //刪
├── mvnw //刪
├── mvnw.cmd //刪
└── pom.xml // // Maven配置文件,不能刪很重要
整理完項目文件剩下我們需要的文件目錄

其中DemoApplication.java是項目的入口類,包含@SpringBootApplication注解和main方法,是啟動項目的關(guān)鍵。
三、編寫第一個接口
- 在DemoApplication.java同級目錄下創(chuàng)建controller包
- 在該包下創(chuàng)建HelloController.java:
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String heloo(){
System.out.println("hello ,Spring boot!");
return "hello ,Spring boot!";
}
}
四、運行項目
有三種方式可以啟動 Spring Boot 項目:
- 直接運行DemoApplication.java中的main方法
- 在 IDEA 底部的Terminal中輸入命令:mvn spring-boot:run
- 點擊 IDEA 右上角的運行按鈕(綠色三角形)
啟動成功后,控制臺會顯示類似以下信息:
這行日志就是告訴你:Spring Boot 應(yīng)用跑起來啦,還貼心告訴你啟動花了多久、進(jìn)程一共跑了多久,是開發(fā)調(diào)試、確認(rèn)環(huán)境的重要信號

五、測試接口
打開瀏覽器,訪問http://localhost:8080/hello,如果看到頁面顯示Hello, Spring Boot!,說明項目創(chuàng)建成功!

六、常見問題及解決方法
注意:在創(chuàng)建springboot項目時會出現(xiàn)比較多的問題
端口被占用:
在application.properties中添加server.port=8081更換端口依賴下載緩慢:
在pom.xml中添加阿里云鏡像倉庫:
<repositories>
<repository>
<id>aliyun</id>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
- 啟動時報錯:
檢查 JDK 版本是否與 Spring Boot 版本兼容,清理 Maven 緩存(Maven > Lifecycle > clean)后重新構(gòu)建
總結(jié)
通過本文的步驟,我們成功創(chuàng)建了一個簡單的 Spring Boot 項目并實現(xiàn)了一個基礎(chǔ)接口。Spring Boot 的自動配置特性大大簡化了項目搭建過程,讓開發(fā)者可以更專注于業(yè)務(wù)邏輯的實現(xiàn)。
后續(xù)繼續(xù)學(xué)習(xí)如何集成數(shù)據(jù)庫、添加業(yè)務(wù)層、實現(xiàn)更復(fù)雜的功能等。希望這篇筆記能幫助到剛接觸 Spring Boot 的開發(fā)者!
- 使用IDEA搭建一個簡單的SpringBoot項目超詳細(xì)過程
- idea中導(dǎo)入別人的springboot項目的方法(圖文)
- Intellij IDEA實現(xiàn)SpringBoot項目多端口啟動的兩種方法
- IDEA2020.1啟動SpringBoot項目出現(xiàn)java程序包:xxx不存在
- Idea如何導(dǎo)入一個SpringBoot項目的方法(圖文教程)
- IDEA社區(qū)版創(chuàng)建spring boot項目的安裝插件的圖文教程
- 從零開始使用IDEA創(chuàng)建SpringBoot項目(圖文)
- 在IDEA中創(chuàng)建跑得起來的Springboot項目
- 使用IDEA創(chuàng)建SpringBoot項目的方法步驟
相關(guān)文章
SpringBoot:2.7.x至2.7.18及更舊的版本,漏洞說明詳解
文章介紹了兩個嚴(yán)重的安全漏洞(CVE-2024-38808和CVE-2024-38809)及其修復(fù)方法,適用于SpringBoot2.x項目,建議升級到最新的SpringFramework版本以避免這些漏洞帶來的風(fēng)險2025-10-10
SpringMVC框架post提交數(shù)據(jù)庫出現(xiàn)亂碼解決方案
這篇文章主要介紹了SpringMVC框架post提交數(shù)據(jù)庫出現(xiàn)亂碼解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
Java List簡介_動力節(jié)點Java學(xué)院整理
Java中可變數(shù)組的原理就是不斷的創(chuàng)建新的數(shù)組,將原數(shù)組加到新的數(shù)組中,下文對Java List用法做了詳解。需要的朋友參考下吧2017-05-05

