1. 首页
  2. 区块链
  3. BlueMix
  4. 深入理解Java的Spring框架中的IOC容器

深入理解Java的Spring框架中的IOC容器

上传者: 2020-09-04 01:38:12上传 PDF文件 164.69KB 热度 26次

IOC的目的是称为DI的依赖注入,通过IOC技术,最终容器将帮助我们完成模块间的依赖注入。之后只要调用getBean方法即可将符合要求的bean生产出来,这是下一阶段的过程,我们之后再说。具体的办法是使用BeanFactory处理器BeanFactoryPostProcessor来介入对BeanFactory的处理以进一步改写我们需要修改的BeanDefinition部分。BeanFactoryPostProcessor将对BeanFactory处理,处理的结果就是把BeanDefinition中定义的某些属性改成BeanFactoryPostProcessor定义位置处的某些信息。以上的过程展示了在Spring内部,通过获取类的反射容器了解将来包装的实例bean的结构并作出包装,使用统一的属性设置方法setPropertyValue来对这个包装的实例设置属性,最后得到的bean实例通过getWrappedInstance拿到,可以发现已经成功将其属性赋值。

用户评论