随笔写的,为了加深印象
-
单例模式
-
Spring中的Bean默认都是单例的
-
-
工厂模式
-
Spring使用工厂模式通过BeanFactory和ApplicationContext创建bean对象
-
BeanFactory:我们问IOC容器要对象的时候,IOC容器问的BeanFactory要的,BeanFacory又是问singletonObjects这个Map集合中拿的。这个集合中大部分都是Spring创建出来的,也存储了所有交给Spring管理的service,这个Map集合中的Key是Service的名字,value存储的是在内存中的地址值。
-
-
-
代理模式
-
Spring中的AOP功能用到了JDK的动态代理和CGLIB 字节码生成技术
-