BeanDefinition 的初始化

BeanDefinition 的初始化有两个方式:

  • 通过 BeanDefinitionBuilder 中的静态方法 genericBeanDefinition 初始化
  • 通过 AbstractBeanDefinition 的派生类(例如 GenericBeanDefinition )进行初始化

image-20211128094255229

Bean 别名

别名不是必须

设置别名的方法:

image-20211128094447006

与由名称获取到的 bean 是等价的

image-20211128094502905

将 BeanDefinition 注册到 IoC 容器

三种方式:

  • XML 配置
  • Java 注解方式配置
  • Java API 配置元信息

image-20211128105414499

image-20211128105439465

image-20211128105454399

最后修改:2021 年 11 月 28 日
如果觉得我的文章对你有用,请随意赞赏