码迷,mamicode.com
首页 > 移动开发 > 详细

spring BeanFactory 与ApplicationContext

时间:2016-09-25 21:52:57      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

Spring 的IOC容器就是一个实现了BeanFactory的接口,通过工厂模式来获取对应的Bean对象的引用;

BeanFactory的子接口有:

  ApplicationContext,AutowireCapableBeanFactory,ConfigurablePortleApplication等,其中最为常用的为ApplicationContext;

ApplicationContext接口的实现类有FileSystemXMLApplicationContext、ClassPathXMLApplicationContext、XMLWebApplicationContext,其中ClassPathXMLApplicationContext最为常用。

其他:

  在类的创建上,使用BeanFactory获得Bean是延迟获取的,即在第一次使用getBean方法时才创建指定的对象,而ApplicationContext接口获取Bean的实例实在自身被容器初始化时就创建全部的对象了;

spring BeanFactory 与ApplicationContext

标签:

原文地址:http://www.cnblogs.com/juson37/p/5906805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!