单例的spring bean属性

时间:2013-07-23 20:01:14

标签: java spring

需要对spring singleton进行澄清。我有三个对象,这些是readonly所以永远不会改变值。

我打算用单例bean作为属性创建这些对象。

我的问题:当spring创建这些对象时,每当它在bean调用时创建新对象或者在生命周期中它将调用并创建这些对象?有什么可能的线程问题?

1 个答案:

答案 0 :(得分:2)

这取决于你对Spring说的话。 Spring有一个Inversion Of Control容器来管理对象的实例。根据你给对象的范围,它会使它们成为单身。

更多信息:

http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch04s04.html