关于Spring BeanFactory

Sef*_*ler 5 spring

每次我新建一个BeanFactory时,是否要重新创建XML文件中的bean?换句话说,如果我将bean的范围设置为Singleton,即使我新建了另一个BeanFactory,我也得到了相同的Object?

Rob*_*anu 3

摘要:是的,对于一个BeanFactory,不,对于BeanFactory每次创建一个。


如果您使用scope="singleton"默认设置,您每次都会从同一个 BeanFactory获得相同的实例。

Spring 不管理跨多个不相关的BeanFactory实例的范围。

为什么要创建多个 bean 工厂?