spring boot多模組開發環境搭建

2022-10-09 21:42:24 字數 1986 閱讀 8542

最近想使用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...