本文旨在用最通俗的語言講述最枯燥的基本知識
最近要對一個不大不小的項目進行重構,用spring以爲太過於繁瑣,用cloud又有以爲過於龐大,維護的人手不夠;權衡之下,最終選了springboot做爲架子,可是由於項目涉及的業務模塊較多,各個模塊之間的業務交流不是不少,相對獨立,所以想着把項目作成多模塊的形式,模塊之間能夠獨立部署,又能夠互相調用,知足需求,故而花了點時間,搭了個springboot多模塊的架子。html
文章提綱:spring
- 多模塊的建立
- 關鍵配置
- 舒適提示
springboot的多模塊項目構建主要有如下步驟:編程
- 父模塊的建立和設置:
- 子模塊的建立和設置:
<!--引入多模塊--> <modules> <module>module-one</module> <module>module-two</module> </modules>
- 模塊間的互相調用
<dependency> <groupId>com.example</groupId> <artifactId>module-one</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency>
因爲項目構建都是用idea完成的,一個個截圖的方式可能有些看管不能看清楚,所以在此選擇用視頻的方式,具體過程請看下方視頻:
點我查看視頻教程:《利用springboot建立多模塊項目》api
看完視頻以後,做者會發現,構建一個springboot多模塊項目真的太簡單了,只須要作好幾個關鍵地方的配置就能夠了.springboot
- 父模塊的src,直接刪掉
- 父模塊的pom文件中,打包方式改爲pom.
- 子模塊的建立要在父模塊下以module的形式建立
- 子模塊建立成功以後,在父模塊中增長子模塊的module
- 模塊之間的相關關係,用依賴來表示。
- 文章僅講述springboot建立多模塊,搭建一個多模塊架子,並未對其它組件進行集成,有須要的讀者根據本身的需求,在建立模塊的時候,選擇須要的組件便可。
- 對於多個模塊共同的依賴,在父pom中設置便可。
- 對於多模塊項目的打包發佈,當須要構建某個模塊發佈時,選擇父pom構建,install -pl open-api -am
以爲本文對你有幫助?請分享給更多人
關注「編程無界」,提高裝逼技能