更新時間:2022-09-01 來源:黑馬程序員 瀏覽量:
準備好項目運行所需的環境后,就可以使用IDEA開發工具搭建一個Spring Boot入門程序了。我們既可以使用Maven方式構建項目,也可以使用Spring Initializr快捷方式構建項目。這里先介紹如何使用Maven方式構建Spring Boot項目,具體步驟如下。
1.初始化IDEA配置
如果是初次下載安裝IDEA工具或者未打開任何項目,會先進入IDEA歡迎頁,具體如圖1-1所示。
為了避免后續每個項目都要配置Maven和JDK,這里我們在IDEA中統一配置Mavan和JDK,具體方式如下。
(1)Maven 初始化設置
打開IDEA進入歡迎頁,單擊頁面右下角的【Configure】→【Project Defaults】→【Settings】選項進入默認項目設置頁面,在左側搜索“Maven”關鍵字找到Maven 設置選項,在右側對應的設置界面中進行Maven初始化設置,具體如圖1所示。
圖1 IDE歡迎頁和初始化設置
圖1所示內容是對Maven安裝目錄(Maven home directory)、Maven的settings配置文件(User settings file)和Maven 本地倉庫地址(Local repository )進行了設置。當然,讀者可以根據自己的情況配置Maven選項。配置完成后,單擊【Apply】→【OK】按鈕即可完成Maven的初始化設置。
(2)JDK初始化設置
在IDEA歡迎頁面,單擊【Confijgure】A【Projeot Defaults】 【Project Structure】選項進入Project Structure 設置頁面,在界面左側選擇【Project Settings 】→【Project 】選項,在打開的右側頁面中對JDK初始化設置,具體如下圖所示。
圖1-2所示內容是對Maven安裝目錄(Maven home directory)、Maven的settings配置文件(User settings file)和Maven 本地倉庫地址(Local repository)進行了設置。當然,讀者可以根據自己的情況配置Maven 選項。配置完成后,單擊【Apply 】→【OK】按鈕即可完成Maven的初始化設置。
(2)JDK初始化設置
在IDEA歡迎頁面,單擊【Configure】→【Project Defaults 】→【Project Structure】選項進入Project Structure 設置頁面,在界面左側選擇【Project Settings】→【Project 】選項,在打開的頁面中對JDK初始化設置,具體如圖1-3所示。
在圖1-3所示界面中,可以通過單擊右側頁面的【New】按鈕選擇自定義安裝的JDK路徑,設置完成后,單擊【Apply】→【OK】按鈕完成JDK的初始化配置。
2.創建Maven項目
在IDEA歡迎頁面,單擊圖1-1所示的【Create New Project】按鈕創建項目,出現如圖1-4所示的界面。左側羅列的是可以選擇創建的項目類型,包括Spring項目、Android項目、Spring Initializr項目(即Spring Boot項目)、Maven項目等;右側是不同類型項目對應的設置界面。這里,左側選擇【Maven】選項,右側選擇當前項目的JDK(上一步預先設置的JDK環境),單擊【Next】按鈕進入Maven項目創建界面,具體如圖1-5所示。
在圖1-5所示界面中,Groupld表示組織ID,一般分為兩個字段,包括域名和公司名;Artifactld表示項目唯一標識符,一般是項目名稱;Version表示項目版本號。此處,將Groupld設置為 com.itheima,Artifactld 設置為 manual_chapter01,并使用默認生成的版本號。單擊【Next】按鈕進入填寫項目名稱和路徑的頁面,具體如圖1-6所示。
在圖1-6所示界面中,Project name用于指定項目名稱,在上一步中定義的Artifactld 會默認作為項目名;Project location 用于指定項目的存儲路徑,默認會存放在C盤下。此處,我們使用上一步設置的manual_chapterO1作為項目名稱,存放路徑可以單擊右側的【…】按鈕修改。項目名稱和存放路徑設置好之后,單擊【Finish】按鈕完成項目的創建。項目創建完成后,會默認打開創建Maven項目生成的pom.xml依賴文件,同時在右下角會彈出“Maven projects need to be imported”(需要導入Maven依賴)的提示框,具體如圖1-7所示。
在圖1-7 所示界面中,“Maven projects need to be imported”提示框有兩個選項:“Import Changes”表示導入版本變化,只會導入本次變化的依賴;“Enable Auto-lmport”表示開啟自動導入,后期會持續監測并自動導入變化的依賴。這里選擇“Enable Auto-lmport”選項,一旦pom.xml 文件發生更改,依賴會自動導入。
至此,使用IDEA開發工具進行Maven項目的初始化搭建已經完成,但是該項目目前只是一個空的Maven項目,要構建Spring Boot項目,還需要額外進行一些工作。
3.添加Spring Boot 相關依賴
打開manual_chapter01項下的pom.xml文件,在該pom.xml文件中添加構建Spring Boot項目和Web場景開發對應的依賴,示例代碼如下:
<!--引入Spring Boot依賴--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> </parent> <dependencies> <!--引入Web場景依賴啟動器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
上述代碼中,<parent>