带有singleton的springbean属性



需要澄清springsingleton。我有三个对象,它们是只读的,所以从未更改过值。

我计划用singleton bean作为属性来创建这些对象。

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

这取决于你对Spring说要做什么。Spring有一个反向控制容器,用于管理对象的实例。根据你给对象的范围,它会使它们成为单体或非单体。

更多信息:

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

最新更新