spring之applicationContext、beanFactory
来源:互联网 发布:数码宝贝网络侦探能力 编辑:程序博客网 时间:2024/05/16 02:37
1.ApplicationContext 是 BeanFactory接口的子接口
2.beanFactory:
BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));
HelloService helloService4 = (HelloService) beanFactory.getBean("helloService");
3.applicationContext:
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
HelloService helloService2 = (HelloService) applicationContext.getBean("helloService");
比较:
1)BeanFactory 采用的是延迟加载,第一次getBean的时候才会初始化Bean,如有异常,这个时候才跑出来。而applicationContext初始化的时候,就开始检验,如果有问 题,就直接抛出来
2)ApplicationContext是对BeanFactory的扩展(也可以延迟加载,lazy-init=true),提供了更多的功能
国际化处理
事件传递
Bean自动装配
各种不同应用层的Context实现(webApplicationContext实现针对web)
- spring之applicationContext、beanFactory
- Spring之BeanFactory与ApplicationConText区别
- Spring之BeanFactory与ApplicationConText区别
- Spring之BeanFactory与ApplicationConText区别
- Spring之BeanFactory与ApplicationContext区别
- Spring之BeanFactory与ApplicationContext区别
- Spring源码之ApplicationContext(三)加载BeanFactory
- Spring源码之ApplicationContext(五)激活BeanFactory
- Spring之BeanFactory与ApplicationConText区别
- Spring系列之beanFactory与ApplicationContext
- Spring系列之beanFactory与ApplicationContext
- Spring Gossip: BeanFactory、ApplicationContext
- spring beans beanfactory applicationcontext
- Spring Bean ApplicationContext BeanFactory
- 【Spring】BeanFactory/ApplicationContext
- Spring--BeanFactory和ApplicationContext
- BeanFactory与ApplicationContext【Spring】
- Spring:BeanFactory、ApplicationContext、Resource
- 组合数和排列数的关系
- CodeForces
- 【集训队互测2013】城市规划
- python下spy++句柄使用
- Django系列7---cookie、session、json、csrf_token
- spring之applicationContext、beanFactory
- laravel 图片验证码 mews/captcha
- 【Sort】56. Merge Intervals
- 在C#中怎么样声明全局变量和宏定义
- 7.TensorFlow的RNN和LSTM基础范例
- tp5模型笔记---多对多
- 不通过中间变量 交换两个数的值
- 第4章 远程管理
- 10个React小模式