我只是对Spring Boot对多模块maven项目的支持程度感到好奇。在创建一个好的分层项目集时(尤其是建立各种JPA/JDO增强器)需要完成很多工作。我见过的所有样本都放在一个项目中,这对于简单的演示很合适。Spring Boot是否支持multimodule maven项目?
Spring Boot可以创建一个不错的多模块Maven项目,完成所有依赖项版本的管理,配置插件和其他相关最佳实践,然后为以下模块设置子项目(从底部依赖链上):
- 公地(常见的东西一切都取决于,utils的,等等)
- 域(持久域对象 - JPA,JDO等)
- 服务(服务层)
- web(web &休息层)
这会非常有帮助。这需要小时最初设置,并有很多时间来适当地维护它。
创建多个项目,这些项目与您所描述的只在一个中心项目中使用的行相分离,这是很糟糕的。你为什么需要这个?没有冒犯的意思,但如果需要几个小时来创建这个结构并保持它,那么有些事情是错误的。你所描述的是一个非常标准和简单的Web项目结构。我认为你的问题来自其他地方。 – cjstehno
是的,我理解它,但我给的结构只是例如 – nivash