####本節書摘來自華章出版社《深入實踐spring boot》一書中的第1章,第1.2節,作者陳韶健,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
現在,可以嘗試使用idea來建立一個項目工程。如果是第一次打開idea,可以選擇create new project建立一個新工程。如果已經打開了idea,在file菜單中選擇new project,也能打開new project對話框,如圖1-6所示。使用idea建立一個spring boot項目有很多方法,這裡隻介紹使用maven和spring initializr這兩種方法來建立一個新項目。一般使用maven來建立一個項目,因為這樣更容易按我們的要求配置一個項目。
使用maven建立一個項目主要有以下三個步驟。

1.選擇項目類型
在圖1-6中的project sdk下拉清單框中選擇前面安裝的java 1.8,如果下拉清單框中不存在java 1.8,可以單擊new按鈕,找到安裝java的位置,選擇它。然後在左面側邊欄的項目類型中,選擇maven項目,即可使用maven作為項目的管理工具。至于maven中的archetype,因為我們并不打算使用其中任何一種類型,是以不用勾選,然後單擊next進入下一步。
2.輸入groupid和artifactid
在groupid輸入框中輸入“springboot.example”,在artifactid輸入框中輸入“spring-boot-hello”,version輸入框中保持預設值,如圖1-7所示,單擊next進入下一步。
3.指定項目名稱和存放路徑
在project location編輯框中選擇和更改存放路徑,在project name輸入框中輸入與artifactid相同的項目名稱:“spring-boot-hello”,如圖1-8所示。
單擊finish,完成項目建立,這樣将在目前視窗中打開一個新項目,如圖1-9所示。其中,在工程根目錄中生成了一個pom.xml,即maven的項目對象模型(project object model),并生成了源代碼目錄java、資源目錄resources和測試目錄test等,即生成了一個項目的一些初始配置和目錄結構。
下一節将使用這個項目工程來建立第一個使用spring boot開發架構的應用執行個體。
1.2.2 使用spring initializr建立項目
1.選擇類型
可以使用預設選項,注意type為maven project,java version為1.8,packaging為jar,如圖1-11所示。單擊next進入下一步。
2.選擇spring boot版本群組件
選擇spring boot版本和spring boot元件,例如,在spring boot version中選擇1.3.5,并勾選web項目元件,如圖1-12所示,然後單擊next進入下一步。
3.輸入項目名稱
選擇存放路徑後輸入項目名稱,如圖1-13所示,這裡使用demo作為項目的名稱。
單擊finish,将建立一個初始化項目,如圖1-14所示。這個項目不但有完整的目錄結構,還有一個完整的maven配置,并且生成了一個預設的主程式,幾乎所有的準備工作都已經就緒,并且可以立即運作起來(雖然沒有提供任何可用的服務)。這也是spring boot引以為傲的地方,即建立一個應用可以不用編寫任何代碼,隻管運作即可。