【发布时间】:2013-07-23 20:01:13
【问题描述】:
需要澄清弹簧单例。我有三个对象,这些是只读的,所以永远不会改变值。
我打算用单例 bean 作为属性来创建这些对象。
我的问题:当spring创建这些对象时,每次它都会在bean调用时创建新对象,或者在生命周期中它会调用并创建这些对象?如果有的话,可能的线程问题是什么?
【问题讨论】:
-
基于单例词的含义,它将创建这些类的一个single实例,并在需要的地方返回相同的引用。 可能的线程问题是什么?这将取决于您的设计。