首页 > 代码库 > spring BeanFactory 与ApplicationContext
spring BeanFactory 与ApplicationContext
Spring 的IOC容器就是一个实现了BeanFactory的接口,通过工厂模式来获取对应的Bean对象的引用;
BeanFactory的子接口有:
ApplicationContext,AutowireCapableBeanFactory,ConfigurablePortleApplication等,其中最为常用的为ApplicationContext;
ApplicationContext接口的实现类有FileSystemXMLApplicationContext、ClassPathXMLApplicationContext、XMLWebApplicationContext,其中ClassPathXMLApplicationContext最为常用。
其他:
在类的创建上,使用BeanFactory获得Bean是延迟获取的,即在第一次使用getBean方法时才创建指定的对象,而ApplicationContext接口获取Bean的实例实在自身被容器初始化时就创建全部的对象了;
spring BeanFactory 与ApplicationContext
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。