利用springboot建立多模塊項目

本文旨在用最通俗的語言講述最枯燥的基本知識

最近要對一個不大不小的項目進行重構,用spring以爲太過於繁瑣,用cloud又有以爲過於龐大,維護的人手不夠;權衡之下,最終選了springboot做爲架子,可是由於項目涉及的業務模塊較多,各個模塊之間的業務交流不是不少,相對獨立,所以想着把項目作成多模塊的形式,模塊之間能夠獨立部署,又能夠互相調用,知足需求,故而花了點時間,搭了個springboot多模塊的架子。html

文章提綱:spring

  1. 多模塊的建立
  2. 關鍵配置
  3. 舒適提示

1. 根模塊的建立

springboot的多模塊項目構建主要有如下步驟:編程

  1. 父模塊的建立和設置:
  1. 打開idea-》選擇Create New Project-》spring initialize-》填寫項目名稱-》next-》next-》完成父模塊的建立。
  2. 打開父模塊的pom。把package的值改成pom。
  1. 子模塊的建立和設置:
  1. 在建立好的父模塊中右鍵-》New-》module-》spring initialize-》填寫項目名稱-》選擇項目中須要的部件-》next-》完成父模塊的建立。
  2. 按照步驟1,建立其它模塊
  3. 在父模塊的pom中,增長modules節點,把全部子模塊加入到父模塊中。
<!--引入多模塊-->
    <modules>
        <module>module-one</module>
        <module>module-two</module>
    </modules>
  1. 模塊間的互相調用
  1. 在須要調用其它模塊的模塊的pom文件中,增長對其它模塊的依賴便可。
<dependency>
            <groupId>com.example</groupId>
            <artifactId>module-one</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>

因爲項目構建都是用idea完成的,一個個截圖的方式可能有些看管不能看清楚,所以在此選擇用視頻的方式,具體過程請看下方視頻:
點我查看視頻教程:《利用springboot建立多模塊項目》api

2. 關鍵配置

看完視頻以後,做者會發現,構建一個springboot多模塊項目真的太簡單了,只須要作好幾個關鍵地方的配置就能夠了.springboot

  1. 父模塊的src,直接刪掉
  2. 父模塊的pom文件中,打包方式改爲pom.
  3. 子模塊的建立要在父模塊下以module的形式建立
  4. 子模塊建立成功以後,在父模塊中增長子模塊的module
  5. 模塊之間的相關關係,用依賴來表示。

3. 舒適提示

  1. 文章僅講述springboot建立多模塊,搭建一個多模塊架子,並未對其它組件進行集成,有須要的讀者根據本身的需求,在建立模塊的時候,選擇須要的組件便可。
  2. 對於多個模塊共同的依賴,在父pom中設置便可。
  3. 對於多模塊項目的打包發佈,當須要構建某個模塊發佈時,選擇父pom構建,install -pl open-api -am

以爲本文對你有幫助?請分享給更多人
關注「編程無界」,提高裝逼技能

相關文章
相關標籤/搜索