ioc文档阅读
This commit is contained in:
11
spring/Spring core/SpringIOC.md
Normal file
11
spring/Spring core/SpringIOC.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Spring IOC
|
||||||
|
## Bean Scope
|
||||||
|
### 简介
|
||||||
|
当创建一个bean定义时,实际上根据bean定义创建了一个配方,该配方用于创建类型的实际实例。可以基于一个配方创建多个对象实例。
|
||||||
|
|
||||||
|
### singleton
|
||||||
|
对于一个被容器管理的singleton bean来说,只在容器中存在一个共享的实例。所有针对该bean的请求,spring容器都会返回同一个实例。
|
||||||
|
|
||||||
|
当创建一个singleton bean定义时,spring容器会为该bean定义创建一个实例,该单实例会存储在cache中,该cache专门用于存储类似的单实例对象。所有针对单实例对象的请求都会返回该cache中的对象。
|
||||||
|
|
||||||
|
singleton scope并不代表针对特定类型只创建一个实例对象。singleton scope代表在同一个容器中,只会存在一个该类型的bean对象。
|
||||||
Reference in New Issue
Block a user