如何 创建 defaultlistablebeanfactory
发布网友
发布时间:2022-04-21 21:47
我来回答
共1个回答
热心网友
时间:2024-07-24 00:12
1. DefaultListableBeanFactory的作用:
默认实现了ListableBeanFactory和BeanDefinitionRegistry接口,基于bean definition对象,是一个成熟的bean factroy。
最典型的应用是:在访问bean前,先注册所有的definition(可能从bean definition配置文件中)。使用预先建立的bean定义元数据对象,从本地的bean definition表中查询bean definition因而将不会花费太多成本。
DefaultListableBeanFactory既可以作为一个单独的beanFactory,也可以作为自定义beanFactory的父类。
注意:特定格式bean definition的解析器可以自己实现,也可以使用原有的解析器,如:
PropertiesBeanDefinitionReader和XmLBeanDefinitionReader。
2. DefaultListableBeanFactory的继承关系