0

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

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

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

4

1 回答 1

2

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

更多信息:

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

于 2013-07-23T20:11:07.337 回答