IntelliJ IDEA中的multi-module项目架构开发
发布时间
阅读量:
阅读量
在《 Android Studio中的Project和Module是个什么鬼?》这篇博客中,我曾对Android Studio中project与module之间的差异进行了详尽说明。由于Android Studio本身是基于IntelliJ平台进行开发的,因此在IDEA环境中,product与module的概念也保持一致,此处不再重复阐述。
对于规模较小的项目而言,采用单module的方式进行开发是较为常见的做法。然而,当项目复杂度较高、规模较大时,选择多module的开发模式则显得更加合理。各个module之间具备较低的耦合性,并且可以通过pom文件实现相互间的配置。相关的多module项目示例已上传至 https://github.com/chenyufeng1991/StartSpringMVC_Modules。。
(1)首先,项目的基本架构如下:

最外层的springmvc模块本质上是一个父级module,也可以将其视为一个模块化的容器,其中整合了三个子模块项目。common_utils作为一个标准的Java工程,主要功能是为外部系统提供方法调用支持;而spring
全部评论 (0)
还没有任何评论哟~
