从零开始的实习——Spring——BeanFactory(4)

方法注入与方法替换

暂略。Spring揭秘——P68

Spring的IoC容器作用

Spring的IoC容器,它会以某种方式加载Configuration Metadata(通常也就是XML格式的配置信息),然后根据这些信息绑定整个系统的对象,最终组装成一个可用的基于轻量级容器的应用系统。

包含了两个阶段:

  • 容器启动阶段:将配置信息解析和分析,并将分析后的信息编组为相应的BeanDefinition,最后把这些保存了bean定义必要信息的BeanDefinition注册到相应的BeanDefinitionRegistry。
  • Bean实例化阶段:经过第一阶段,当某个请求方通过容器的getBean方法明确地请求某个对象,或者因依赖相关容器需要隐式地调用getBean方法,就会出发第二阶段。也就是说,第一阶段是把书放在了书架上,第二阶段才是借阅书籍。

插手容器的启动:暂略。P75

了解bean的一生

从零开始的实习——Spring——BeanFactory(4)
暂略——P82