【发布时间】:2018-09-21 21:07:12
【问题描述】:
我正在研究使用 Jigsaw 来减少微服务的占用空间。我必须找到的最后一个依赖项是 java.beans.Introspector。
想象一下,当我发现我需要引入整个模块 java.desktop,其中包含各种不相关的东西,如 awt、applet、swing 等时,我会感到惊讶。
这对我来说似乎很疯狂,当然 bean 自省应该是基础语言的一部分,并且与 UI 功能无关。我认为依赖来自 Spring Boot 中的嵌入式 Tomcat,所以我不能自己修改它。
问题:模块是您可以访问的最精细的粒度,还是有另一种方法可以减少脂肪。
【问题讨论】:
标签: java java-9 java-platform-module-system java-module