Spring源码中,Bean的生命周期是单线程还是多线程的?
我们可以从以下步骤验证,在AbstractApplicationContext中,依次按以下过程查看源码:
在preInstantiateSingletons中,有详细实现代码细节,我们并没有看到有关多线程的处理逻辑:
以上就是bean对象的具体创建过程,其中并没有对多线程的处理过程,因此bean对象创建时单线程的。
Spring源码中,Bean的生命周期是单线程还是多线程的?
我们可以从以下步骤验证,在AbstractApplicationContext中,依次按以下过程查看源码:
在preInstantiateSingletons中,有详细实现代码细节,我们并没有看到有关多线程的处理逻辑:
以上就是bean对象的具体创建过程,其中并没有对多线程的处理过程,因此bean对象创建时单线程的。