首页 > 移动平台 > 详细

ClassPathXmlApplicationContext类

时间:2015-08-21 18:57:28      阅读:229      评论:0      收藏:0      [点我收藏+]

org.springframework.context.support 
Class ClassPathXmlApplicationContext

java.lang.Object技术分享org.springframework.core.io.DefaultResourceLoader技术分享org.springframework.context.support.AbstractApplicationContext技术分享org.springframework.context.support.AbstractRefreshableApplicationContext技术分享org.springframework.context.support.AbstractRefreshableConfigApplicationContext技术分享org.springframework.context.support.AbstractXmlApplicationContext技术分享org.springframework.context.support.ClassPathXmlApplicationContext
All Implemented Interfaces:
BeanFactoryBeanNameAwareDisposableBeanHierarchicalBeanFactoryInitializingBeanListableBeanFactoryApplicationContextApplicationEventPublisher,ConfigurableApplicationContextLifecycleMessageSourceResourceLoaderResourcePatternResolver

public class ClassPathXmlApplicationContext
extends AbstractXmlApplicationContext

该类继承了AbstractXmlApplicationContext,实现了BeanFctory和ApplicationContext接口。


使用BeanFactory接口还是ApplicationContext接口?

BeanFactory只是实现了Spring基本的功能,而ApplicationContext添加了更多的功能,并且ApplicationContext完全支持BeanFactory的所有功能,ApplicationContext建立于BeanFactory基础之上的。ApplicationContext是BeanFactory的子接口,而BeanFactory是ApplicationContext的父接口。所以,建议优先使用ApplicationContext接口。

官方文档解释:

In short, the BeanFactory provides the configuration framework and basic functionality, and the ApplicationContext adds more enterprise-specific functionality. The ApplicationContext is a complete superset of the BeanFactory













ClassPathXmlApplicationContext类

原文:http://www.cnblogs.com/meet/p/4748388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!