在Bean的创建和对象依赖注入过程中,需要依据BeanDefinition中的信息来递归地完成依赖注入。几个递归过程都是以getBean为入口的。
一个递归是在上下文体系中查找需要的Bean和创建Bean的递归调用;
另一个递归是在依赖注入时,通过递归调用容器的getBean方法,得到当前Bean的依赖Bean,同时也触发对依赖Bean的创建和注入。
在对Bean的属性进行依赖注入时,解析的过程也是一个递归的过程。
在Bean的创建和对象依赖注入过程中,需要依据BeanDefinition中的信息来递归地完成依赖注入。几个递归过程都是以getBean为入口的。
一个递归是在上下文体系中查找需要的Bean和创建Bean的递归调用;
另一个递归是在依赖注入时,通过递归调用容器的getBean方法,得到当前Bean的依赖Bean,同时也触发对依赖Bean的创建和注入。
在对Bean的属性进行依赖注入时,解析的过程也是一个递归的过程。
本文标题:Spring:Bean的创建和对象依赖注入的过程中几个递归过程
本文链接:https://www.haomeiwen.com/subject/kxablftx.html
网友评论