diff --git a/主流框架/SpringBean.md b/主流框架/SpringBean.md index 32278d88..09e3b5d2 100644 --- a/主流框架/SpringBean.md +++ b/主流框架/SpringBean.md @@ -36,7 +36,7 @@ ### 1. singleton——唯一 bean 实例 -**当一个 bean 的作用域为 singleton,那么Spring IoC容器中只会存在一个共享的 bean 实例,并且所有对 bean 的请求,只要 id 与该 bean 定义相匹配,则只会返回bean的同一实例。** singleton 是单例类型(对应于单例模式),就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。注意,singleton 作用域是Spring中的缺省作用域。要在XML中将 bean 定义成 singleton ,可以这样配置: +**当一个 bean 的作用域为 singleton,那么Spring IoC容器中只会存在一个共享的 bean 实例,并且所有对 bean 的请求,只要 id 与该 bean 定义相匹配,则只会返回bean的同一实例。** singleton 是单例类型(对应于单例模式),就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,但我们可以指定Bean节点的 `lazy-init=”true”` 来延迟初始化bean,这时候,只有在第一次获取bean时才会初始化bean,即第一次请求该bean时才初始化。 每次获取到的对象都是同一个对象。注意,singleton 作用域是Spring中的缺省作用域。要在XML中将 bean 定义成 singleton ,可以这样配置: ```xml @@ -446,4 +446,4 @@ this is destory of lifeBean com.bean.LifeBean@573f2bb1 - https://blog.csdn.net/fuzhongmin05/article/details/73389779 - https://yemengying.com/2016/07/14/spring-bean-life-cycle/ -由于本文非本人独立原创,所以未声明为原创!在此说明! \ No newline at end of file +由于本文非本人独立原创,所以未声明为原创!在此说明!