spring ioc容器的学习笔记3---BeanFactory
1,BeanFactory接口定义了IOC容器的最基本的形式,并且提供了IOC容器所应该遵守的最基本的服务契约。同时这也是我们使用ioc容器所应遵守的最底层和最基本的编程规范,这些接口定义勾画出了ioc的基本轮廓。它只是一个接口类,并没有给出容器的具体实现,而DefaultListableBeanFactory,XmlBeanFactory,ApplicationContext等都可以看成是容器附加了某种功能的具体实现,也就是容器体系中的具体容器产品。
2,BeanFactory包含的基本方法:
gebean():通过名称获取容器中的bean
contailsBean():判断容器中是否含有名称的bean
isSingleton():通过名称判断该bean是否是singleton属性的been 该属性可以在BeanDefinition中指定
isPrototype():同上
isTypeMatch():判断bean是否是某种class类型
getType():获取bean的class类型
getAliases():查询bean的别名,该别名可以再beanDefinition中指定