![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 78
adoocoke
喜欢忙点儿...
展开
-
Spring中的设计模式-适配器模式
适配模式的定义如下:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配儿无法在一起工作的两个类能够在一起工作。 看下适配器模式的类图:Spring中也有适配器模式的典型应用。 在Spring的Aop中,使用的Advice(通知)来增强被代理类的功能。Spring实现这一AOP功能的原理就使用代理模式(1、JDK动态代理。2、CGLib字节码生成技术原创 2012-12-12 16:30:48 · 14167 阅读 · 2 评论 -
Spring中的设计模式-单例模式
单例模式确保一个类在应用中只有一个实例。 我们以依赖注入创建bean实例为线索分析一下spring中单例模式。 Spring的依赖注入(包括lazy-init方式)都是发生在AbstractBeanFactory的getBean里。getBean的doGetBean方法调用getSingleton进行bean的创建。lazy-init方式,在容器初始化时候进行调用,原创 2012-12-06 10:56:35 · 13962 阅读 · 0 评论