Java 为什么使用Spring容器或hashmap更好
我知道这可能没有任何意义,但我正在实现一些方法,其中HashMap中有很多对象(比如1000个),它们都实现了相同的接口,并且都是单例的(都已实例化) 使用hashmap或将所有对象都放在Spring容器中更好的做法是什么(我们正在讨论大量并发性),以及为什么使用bet选项。Java 为什么使用Spring容器或hashmap更好,java,spring,performance,Java,Spring,Performance,我知道这可能没有任何意义,但我正在实现一些方法,其中HashMap中有很多对象(比如1000个),它们都实现了相同的接口,并且都是单例的(都已实例化) 使用hashmap或将所有对象都放在Spring容器中更好的做法是什么(我们正在讨论大量并发性),以及为什么使用bet选项。 谢谢如果你想使用Spring容器,我认为你做得太过分了,因为它是一个庞大的企业级框架,创建它是为了管理项目中基于Spring的对象。这些对象可以是单例对象,也可以不是单例对象(原型)。我宁愿跳过它,我告诉你原因: 如果您认
谢谢如果你想使用
Spring容器
,我认为你做得太过分了,因为它是一个庞大的企业级框架,创建它是为了管理项目中基于Spring的对象。这些对象可以是单例对象,也可以不是单例对象(原型)。我宁愿跳过它,我告诉你原因:
如果您认为您的数据不会是线程安全的,则至少有3种解决问题的方法:
JDK
(f.e.ConcurrentHashMap
)的并发收集HashMap
的地方进行同步继续写一些代码,其中一个对象依赖于5个(调用X)其他对象,每个这样的内部对象依赖于另外5个(调用Y)对象,然后突然Y也依赖于X。