Spring多模块Maven项目中的Java 9+模块化

时间:2018-09-07 19:05:00

标签: java maven spring-boot architecture modularization

使用Java 9+(module-info.java)多模块maven项目进行模块化是否有意义?

标准的大型多模块Maven项目结构如下:

enter image description here

它可以带来什么好处?即使我将迁移到JDK 9模块化,我也可能只会使用jdeps生成模块信息类(每层都有不同的包根(例如com.myproject.service,因此这里没有拆分包或任何类加载器问题)。

在那个大型应用程序中,我也不在乎最终jar的大小,因此jlink工具在这里也不会带来很多优势。

Spring引导多模块maven项目包含Java 9+中的模块信息类有意义吗?

0 个答案:

没有答案