Spring循环依赖

1、Spring中的Singleton Bean是否是单例模式? 不是!!

(Singeton pattern与Spring中的singleton bean区别)

 

1.1根据单例模式定义:确保一个类只有一个实例, 但是一个spring可以一个类可以有多个实例只要id等不相同。

1.2 显然spring中的singleton bean并非实现了单例模式singleton bean只能保证每个容器内,相同的id的bean单实例。

1.3当然Spring中也用到了单例模式。

 

 

 

2、SpringBuilder 构建器 设计模式

 

       

 

 3、Spring中的Factory Method

beanFactory,将具体的实现隐藏了

 

 

4、设备器模式 Spring中的

 

 

5、Spring中的Composite组合设计模式

 

 

 

6、spring中的装饰器模式

避免子类继承了很多父类模式的方法,冗余。

 

posted @ 2022-05-12 15:24  雷雷提  阅读(35)  评论(0)    收藏  举报