需要对spring singleton进行澄清。我有三个对象,这些是readonly所以永远不会改变值。
我打算用单例bean作为属性创建这些对象。
我的问题:当spring创建这些对象时,每当它在bean调用时创建新对象或者在生命周期中它将调用并创建这些对象?有什么可能的线程问题?
答案 0 :(得分:2)
这取决于你对Spring说的话。 Spring有一个Inversion Of Control容器来管理对象的实例。根据你给对象的范围,它会使它们成为单身。
更多信息:
http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch04s04.html