最近想使用spring boot的多模組來做發開。這樣可以將任務實現來更加獨立性,但是在網上看了幾個例子沒有乙個例子可以完完全全跑起來,都需要做一點小小的改動。下面我將整個環境的搭建一步步詳細的說明下,確保第一次搭建的小夥伴可以一次成功避免走我走過的坑。進入正題。
正題步驟分為三個步驟:
1、新建乙個父工程。
2、新建子工程。
3、新建啟動類
4、新增**
一、新建乙個父工程
下一步選擇 spring initializr
這裡根據自己實際專案命名,我這裡就使用預設的,後面的步驟就不一一截圖了沒有特別之處。
新建工程如下,刪除紅色框內容(.mvn src mvnw mvnw.cmd)
刪除後結果如圖
二、新建子模組 在demo目錄右鍵
注意:這裡需要選擇m**en
名乙個名字
按照同樣方法新建多個子模組 這裡新建了兩個如下
刪除demo2的resources資料夾系統只保留乙個資源檔案 ,刪除後如下圖所示
新建啟動類
注意:新建啟動類的時候需要新建乙個包名在j**a下,不能在j**a下直接新建啟動類
到此專案可以正常執行如下
在子模組實現乙個controller
注意:這裡新建的包名必須是com.demo開頭,不然會有問題主要和啟動類的包名需要一樣。
在子模組demo2的pom中新增web依賴
編寫乙個簡單的介面
在啟動類的pom新增依賴
再次啟動程式訪問 /demo 如下圖:
到此乙個多模組專案的基本搭建完成。如果專案有很多個模組按照類似的方法新增依賴訪問即可。
SpringBoot 多模組 配置覆蓋問題
因為現在手上有個專案,在未拆分成微服務之前,會有多個層級的模組依賴,如下圖 現在有個問題,我在common裡面配置了乙個屬性值叫做 project.mark 123,在 biz module1 中需要它的值是 456,在ui module1中需要這個值是789.這種情況,可以配置profile 或者...
struts多模組開發
在基於struts的web應用的開發中,使用多模組開發是十分必要的,總結了一下如下 struts 的配置檔案struts config.xml 是struts 框架最重要的資源之一,並且是需要頻繁改動的。如果並行開發的各個團隊都是用這乙個配置檔案,勢必造成訪問衝突。strus 框架的模組化機制就是專...
STRUTS多模組開發配置
為便於開發,配置,管理,松耦的優點。配置struts應用的多模組!0.web.xml 如config web inf struts config.xml config modulea web inf struts modulea.xml config moduleb web inf struts m...