【问题标题】:spring bean properties with singleton单例的spring bean属性
【发布时间】:2013-07-23 20:01:13
【问题描述】:

需要澄清弹簧单例。我有三个对象,这些是只读的,所以永远不会改变值。

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

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

【问题讨论】:

  • 基于单例词的含义,它将创建这些类的一个single实例,并在需要的地方返回相同的引用。 可能的线程问题是什么?这将取决于您的设计。

标签: java spring


【解决方案1】:

这取决于你对 Spring 说什么来做什么。 Spring 有一个 Inversion Of Control 容器来管理对象的实例。根据您赋予对象的范围,它会使它们成为单例或不单例。

更多信息:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    相关资源
    最近更新 更多