BeanDefinition 的初始化
BeanDefinition 的初始化有两个方式:
- 通过 BeanDefinitionBuilder 中的静态方法 genericBeanDefinition 初始化
- 通过 AbstractBeanDefinition 的派生类(例如 GenericBeanDefinition )进行初始化
Bean 别名
别名不是必须
设置别名的方法:
与由名称获取到的 bean 是等价的
将 BeanDefinition 注册到 IoC 容器
三种方式:
- XML 配置
- Java 注解方式配置
- Java API 配置元信息