整理一下自己的Spring的学习笔记

整理一下自己的Spring的学习笔记

Spring基础

   IoC
   就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控.控制权由应用代码中转到了外部容器控制权的转移,是所谓的反转
   Dependency Injection
   创建对象实例的时候通过JavaBean的setter方法注入对象所需的资源和相关的对象
正确理解以上的概念是学习Spring的基本要求

Spring 核心
   BeanWrapper类利用java Relection机制通过动态调用的方式避免硬编码方式的约束
   BeanFactory是以BeanWrapper为基础实现依赖注入的
   通过BeanWrapper我们可以无需在编码的时就指JavaBean的实现类和属性值,通过在配置文件中加以设定,就可以在运行期动态创建对象并设定其属性(依赖关系)

BeanFactory负责根据配置文创建Bean实例
   1.Bean属性值及依赖关系(对其它BEAN的引用)
   2.Bean创建模式(是否Singleton模式,即是否只针对指定类维持全局唯一的实例)
   3.Bean初始化和销毁方法
   4.Bean的依赖关系

你可能感兴趣的:(整理一下自己的Spring的学习笔记)