niv*_*ash -1 java spring jpa maven spring-boot
我只是对Spring Boot对多模块maven项目的支持程度感到好奇.在创建一个好的分层项目集时,必须完成很多工作(特别是设置各种JPA/JDO增强器).我见过的所有样本都将所有内容都放在一个项目中,这对于简单的演示来说很好.
Can Spring Boot可以创建一个很好的多模块Maven项目,完成父pom所有依赖版本的管理,插件配置和其他相关的最佳实践,然后为以下模块设置子项目(从依赖链的底部开始) ):
这会非常有帮助.最初设置它需要HOURS,并且有足够的时间来正确维护它.
Spring-boot(或更普遍的spring)与maven模块方面的项目结构无关.创建项目结构不是春天的一部分.
Maven在构建时运行,以编译和打包必要的工件(罐子,战争......).Maven是依赖于项目结构的人.
一旦应用程序已经构建,Spring就会在运行时运行.构建应用程序的方式对他来说无关紧要.
Spring可以从应用程序类路径访问类和资源.在多模块项目的情况下,应用程序类路径很可能由多个工件组成.
所以,是的,spring可以在多模块项目中工作,因为它不关心项目的结构.它只关心应用程序运行后类路径中是否有必要的资源.
归档时间: |
|
查看次数: |
1036 次 |
最近记录: |