利用springboot建立多模組專案
阿新 • • 發佈:2018-11-20
本文旨在用最通俗的語言講述最枯燥的基本知識
最近要對一個不大不小的專案進行重構,用spring覺得太過於繁瑣,用cloud又有覺得過於龐大,維護的人手不夠;權衡之下,最終選了springboot作為架子,但是因為專案涉及的業務模組較多,各個模組之間的業務交流不是很多,相對獨立,因此想著把專案做成多模組的形式,模組之間可以獨立部署,又可以互相呼叫,滿足需求,故而花了點時間,搭了個springboot多模組的架子。
文章提綱:
- 多模組的建立
- 關鍵配置
- 溫馨提示
1. 根模組的建立
springboot的多模組專案構建主要有以下步驟:
- 父模組的建立和設定:
- 開啟idea-》選擇Create New Project-》spring initialize-》填寫專案名稱-》next-》next-》完成父模組的建立。
- 開啟父模組的pom。把package的值改為pom。
- 子模組的建立和設定:
- 在建立好的父模組中右鍵-》New-》module-》spring initialize-》填寫專案名稱-》選擇專案中需要的部件-》next-》完成父模組的建立。
- 按照步驟1,建立其它模組
- 在父模組的pom中,增加modules節點,把所有子模組加入到父模組中。
<modules> <module>module-one</module> <module>module-two</module> </modules>
- 模組間的互相呼叫
- 在需要呼叫其它模組的模組的pom檔案中,增加對其它模組的依賴即可。
<groupId>com.example</groupId> <artifactId>module-one</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency>
由於專案構建都是用idea完成的,一個個截圖的方式可能有些看管不能看清楚,因此在此選擇用視訊的方式,具體過程請看下方視訊:
點我檢視視訊教程:《利用springboot建立多模組專案》
2. 關鍵配置
看完視訊之後,作者會發現,構建一個springboot多模組專案真的太簡單了,只需要做好幾個關鍵地方的配置就可以了.
- 父模組的src,直接刪掉
- 父模組的pom檔案中,打包方式改成pom.
- 子模組的建立要在父模組下以module的形式建立
- 子模組建立成功之後,在父模組中增加子模組的module
- 模組之間的相關關係,用依賴來表示。
3. 溫馨提示
- 文章僅講述springboot建立多模組,搭建一個多模組架子,並未對其它元件進行整合,有需要的讀者根據自己的需求,在建立模組的時候,選擇需要的元件即可。
- 對於多個模組共同的依賴,在父pom中設定即可。
- 對於多模組專案的打包釋出,當需要構建某個模組釋出時,選擇父pom構建,install -pl open-api -am
覺得本文對你有幫助?請分享給更多人
關注「程式設計無界」,提升裝逼技能