BeanFactory实现Ioc
1.Sping IoC容器的设计
文章图片
SpringIoc设计.PNG 2.BeanFactory 和FactoryBean的区别
BeanFactory是一个Factory。也就是Ioc容器或者对象工厂; FactoryBean是Bean 所有的Bean都是BeanFactory来进行管理的 但是对FactoryBean而言,这个Bean是一个能产生或者修饰对象生成的工厂Bean,他的实现与设计模式中的工厂模式和修饰器模式类似。3.IoC容器的初始化过程 BeanFactory提供了IoC的基本功能 IoC容器中存储Bean并是真正的是实体类,而是抽象出来的BeanDefinition 每个具体的BeanFactory提供了一个BeanDefinitionReader,用以加载BeanDefinition,并将之加载到IoC容器中,此过程分为三步
【BeanFactory实现Ioc】1.Resource的定位4.IoC容器的依赖注入
2.BeanDefinition的载入
3.向IoC容器注册这些BeanDefinition

文章图片
IoC注入的过程.PNG
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树
- 人脸识别|【人脸识别系列】| 实现自动化妆
- paddle|动手从头实现LSTM
- pytorch|使用pytorch从头实现多层LSTM