6个回答

Java 9引入的模块系统为什么那么复杂?

路飞
1个点赞 👍

先说结论,我承认可能是没学明白这玩意,目前还是认为这玩意收益没有把应用迁移到SpringNative高。


这玩意直到现在都有点意义不明,定义的很奇怪且不好用。

你要是想拿来做点东西,会发现各种库有问题(尤其是国内喜欢阿里出品,那更是一坨)。java目前的生态看起来很大,但是很多工具的核心思路都是反射。这你怎么用,到处底层的包都有可能因为反射的问题在运行时挂掉。

就算是用了收益也不大,对于目前主要用来做服务,大点的公司走cicd,感知不强。小点的公司不说测试能不能测出来潜在的问题,业务都做不完哪来的时间裁剪jdk和依赖省那百十兆硬盘。至少没觉得产生了什么实际价值。

还不如看看怎么把应用升级到Native。况且目前SpringNative的路子应该也不太需要这玩意了。反正因为反射要跑起来确定运行时加载的类之后才打包,更没有封模块的动力了。

编辑于 2023-07-07 19:56・IP 属地陕西
只难
自由评论 (0)
分享
Copyright © 2022 GreatFire.org