转载请注明出处
Spring IOC容器初始化及其所代理的Bean实例的获取
IOC容器主要用到两个包(以Spring3.2为例):
1)spring-beans-3.2.0.RELEASE.jar:主要是BeanFactory及其子类(详细内容参考;http://www.cnblogs.com/davidwang456/p/4213652.html)
2)spring-context-3.2.0.RELEASE.jar:主要是ApplicationContext及其实现类
获取Spring IOC容器代理的Bean实例的几种方式:
一、Spring中获取IOC 容器代理的Bean的实例主要依靠Bean工厂:ApplicationContext
对于ApplicationContext的解释大多如下:
ApplicationContext的中文意思是“应用上下文”,它继承自BeanFactory接口,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持,被推荐为Java EE应用之首选,可应用在Java APP与Java Web中。
二、开发中经常的使用的ApplicationContext的实现类如下:
类 名
|
功 能 描 述
|
ClassPathXmlApplicationContext
|