gpt4 book ai didi

java - 向 Java 应用程序添加许多框架 - 是否会产生任何负面影响?

转载 作者:行者123 更新时间:2023-11-30 07:39:22 24 4
gpt4 key购买 nike

如果向 Java 应用程序添加许多框架依赖项,这是否会显着增加其内存占用量,因为它会在启动时预加载所有库,或者是一种更懒惰的行为,它只会在您实际需要时加载所需的类(例如导入语句或什至更晚)?

添加许多依赖项是否还会产生 Java 开发人员应注意的其他负面影响?

最佳答案

类只会按需加载(其他类通过import等引用)

多个框架令人头疼的是您必须管理它们的共享依赖项。例如框架 A 需要日志框架 X,但框架 B 需要日志框架 Y。

这些问题并非无法克服,但您必须跟踪它们。当你升级 Framework A 时,你可能会产生链式 react ,你必须更新相应的依赖项。然后需要另一个框架组件更新,等等。

例如框架 A 升级,需要更新到 Log4J。然后强制您将框架 B 更新为与您的新 Log4J 兼容的版本,等等。

如果您有多个框架要求,这实际上可能意味着需要相应地分割您的应用程序(分成不同的可部署项/服务等)。

关于java - 向 Java 应用程序添加许多框架 - 是否会产生任何负面影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/725297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com