我只是對Spring Boot對多模塊maven項目的支持程度感到好奇。在創建一個好的分層項目集時(尤其是建立各種JPA/JDO增強器)需要完成很多工作。我見過的所有樣本都放在一個項目中,這對於簡單的演示很合適。Spring Boot是否支持multimodule maven項目?
Spring Boot可以創建一個不錯的多模塊Maven項目,完成所有依賴項版本的管理,配置插件和其他相關最佳實踐,然後爲以下模塊設置子項目(從底部依賴鏈上):
- 公地(常見的東西一切都取決於,utils的,等等)
- 域(持久域對象 - JPA,JDO等)
- 服務(服務層)
- web(web &休息層)
這會非常有幫助。這需要小時最初設置,並有很多時間來適當地維護它。
創建多個項目,這些項目與您所描述的只在一箇中心項目中使用的行相分離,這是很糟糕的。你爲什麼需要這個?沒有冒犯的意思,但如果需要幾個小時來創建這個結構並保持它,那麼有些事情是錯誤的。你所描述的是一個非常標準和簡單的Web項目結構。我認爲你的問題來自其他地方。 – cjstehno
是的,我理解它,但我給的結構只是例如 – nivash