2、有参构造器
2021-06-04 15:07:14 0 举报
手写spring,实现有参构造器bean的创建
作者其他创作
大纲/内容
AbstractBeanFactory
args
单例Singleton
enhancer.create(···)
类图
DefaulSingletonBeanRegistry
createBean()
创建对象AbstractAutowireCapableBeanFactory
实现
依赖
CglibSubclassingInstantiationStrategy
继承
JDK
AbstractAutowireCapableBeanFactory
font color=\"#000000\
<<Interface>>BeanDefinitionRegistry
实例化策略
<<Interface>>InstantiationStrategy
DefaultListableBeanFactory
<<Interface>>BeanFactory
+ getBean(String name): Objectfont color=\"#ff3333\
DeclaredConstructor
流程设计
BeanDefinition
+beanClass: Class<?>
+BeanDefinition(Class<?> beanClass)
获取Get
Bean定义信息
核心实现类
<<Interface>>SingletonBeanRegistry
+ getSingleton(String beanName): Object
Cglib
SimpleInstantiationStrategy
0 条评论
下一页