ApplicationContext和BeanFactory的区别
来源:互联网 发布:程序员分类 编辑:程序博客网 时间:2024/05/18 00:25
总结
1.如果使用ApplicationContext,则配置的bean如果是singleton不管你用还是不用,都被实例化。好处是可以预先加载,坏处是浪费内存。
2.BeanFactory,当使用BeanFactory实例化对象时,配置的bean不会马上被实例化。当你使用该bean时才会被实例化(getBean)。好处是节约内存,缺点是速度比较慢。多用于移动设备的开发上。
3.一般没有特殊要求,应当使用ApplicationContext完成。
三种获取ApplicationContext对象引用的方法
1.ClassPathXmlApplicationC
2.FileSystemXmlApplication
文章出自:http://blog.sina.com.cn/s/blog_5f8ac4b70101jmkc.html
- BeanFactory 和 ApplicationContext的区别
- BeanFactory 和 ApplicationContext的区别
- BeanFactory 和 ApplicationContext的区别
- BeanFactory 和 ApplicationContext的区别
- BeanFactory 和 ApplicationContext的区别
- ApplicationContext和BeanFactory的区别
- BeanFactory 和 ApplicationContext的区别
- BeanFactory 和 ApplicationContext的区别
- BeanFactory和ApplicationContext的区别
- BeanFactory和ApplicationContext的区别
- BeanFactory和ApplicationContext的区别
- BeanFactory和ApplicationContext区别
- BeanFactory 和ApplicationContext区别
- BeanFactory和ApplicationContext 区别
- spring的BeanFactory和ApplicationContext的区别
- 1. ApplicationContext和BeanFactory的区别
- spring的applicationContext和beanFactory区别
- spring 中beanFactory和ApplicationContext的区别
- MFC自绘ListBox可根据条件定义不同行字体颜色
- 使用新的apple id更新Xcode
- ORA-600 [4193]
- crashrpt
- CodeForces 301D(树状数组)
- ApplicationContext和BeanFactory的区别
- Eclipse—为Android工程第三方jar包关联源代码的方法
- 用影响力导图解决问题
- Python开发环境配置与IDE使用
- NSAssert使用 调试
- 较完整的Bash快捷键,让命令更有效率
- Altium designer中生成gerbera文件
- bash中的变量
- TextView最后一行,不完全显示。截取显示