容器的创建方式
Bean的三种获取方式
BeanFactory的使用
-
容器创建的两种方式
-
ClassPathXmlApplicationContext[掌握]
-
FileSystemXmlApplicationContext[知道即可]
-
-
获取Bean的三种方式
-
getBean("名称"):需要类型转换
-
getBean("名称",类型.class):多了一个参数
-
getBean(类型.class):容器中不能有多个该类的bean对象
上述三种方式,各有各的优缺点,用哪个都可以。
-
-
容器类层次结构
-
只需要知晓容器的最上级的父接口为 BeanFactory即可
-
-
BeanFactory
-
使用BeanFactory创建的容器是延迟加载
-
使用ApplicationContext创建的容器是立即加载
-
具体BeanFactory如何创建只需要了解即可。
-