IDEA創建多模塊SpringBoot項目

更好的閱讀體驗,請前往我的個人博客(www.zhuoerhuobi.cn)

eclipse的工程有workspace的概念,在一個workspace下可以有多個project。即一個工程下可以有多個子項目,有利於將工程切分成不同的部分以及多人協同開發。然而,在idea中並沒有workspace這個概念,取而代之的是project和module。我們可以簡單理解爲project就是eclipse的workspace,module就是eclipse的project。

以下爲創建一個maven多模塊項目的過程:

一、創建一個空的父項目

file新建project。

選擇spring initializr。

將type設置爲maven pom。

父項目存在的意義就是爲了管理整個工程,所以儘量都在父項目導入依賴。

父項目的路徑在idea項目根目錄下。

創建完成的項目如下圖,因爲我們選擇了類型爲pom,所以沒有src目錄。

二、創建base、dao、service、web 4個子模塊

右鍵父模塊創建新module。

將項目聲明爲demo的子項目,打包方式選擇maven project。

目錄放在父項目下。

依次創建base,dao,service,web四個子模塊,最後的項目目錄如下:

三、處理模塊之間的依賴關係

在父pom中聲明子模塊。

從低層次到高層次依次聲明子模塊間的依賴,dao依賴於base,service依賴於base和dao,web依賴於base和dao和service。

四、大功告成,寫個controller測試一下吧

在網頁中輸出了HelloWorld!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章