Spring:关于ApplicationContext
来源:互联网 发布:晋城网络电视台直播 编辑:程序博客网 时间:2024/05/16 08:26
Spring:关于ApplicationContext
本文主要有两点
1.ApplicationContext与XMLBeanFactory的关系
2.为什么ApplicationContext内没有getBeanDefinition方法
#0x01
在Spring加载xml文件中看到有多种不同的加载方式,比如
ApplicationContext ctx = new FileSystemXmlApplicationContext("src/applicationContext.xml");//或者ClassPathResource cpr=new ClassPathResource("Autowired.xml");XmlBeanFactory xbf=new XmlBeanFactory(cpr);
根据上图,可以看到ApplicationContext实质上是继承至BeanFactory的
#0x02
另外可以看到,XMLBeanFactory是实现至AutowireCapableBeanFacotry,而ApplicationContext是继承至HierarchicalBeanFactory
而getBeanDefinition方法的实现是在DefaultListableBeanFactory内
因此,通过ApplicationContext情况下加载的xml文件是没有getBeanDefinition方法的。
0 0
- Spring:关于ApplicationContext
- 关于Spring中ApplicationContext的说明
- 关于spring的配置文件applicationcontext.xml
- 关于Spring中applicationContext.xml路径问题
- 关于Spring中ApplicationContext的说明
- 关于Spring中ApplicationContext的说明
- 关于Spring框架中applicationContext的问题
- Spring ApplicationContext
- spring ApplicationContext
- Spring ApplicationContext
- spring--ApplicationContext
- 【Spring】ApplicationContext
- Spring-ApplicationContext
- Spring中关于applicationContext.xml文件的配置实例
- 关于spring的bean工厂和ApplicationContext容器的区别
- 关于JavaWeb应用中获取Spring的ApplicationContext
- 关于spring加载applicationContext初始化bean顺序的问题
- 关于Spring中ApplicationContext加载机制中BeanFactory类
- [容斥+lucas] LightOJ 1124 - Cricket Ranking
- 读取、创建Json格式数据
- 文件的上传与下载
- hdu1465不容易系列之一
- Kaggle Titanic: Machine Learning from Disaster 一种思路
- Spring:关于ApplicationContext
- ForkJoin框架
- ffplay相关函数
- Problem N
- 【Educational Codeforces Round 10A】【简单讨论】Gabriel and Caterpillar 白天爬a晚上落b多久爬出洞
- 将USB启动镜像转换为SD卡启动代码解析
- MATLAB内的傅里叶变换
- Linux下如何进行FTP设置
- 如何利用Python库urllib2获取百度搜索引擎加密链接