从头认识Spring-1.3 Spring的容器与Bean
Posted 李灵晖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从头认识Spring-1.3 Spring的容器与Bean相关的知识,希望对你有一定的参考价值。
这一章节我们来讨论一下Spring的容器与Bean。
1.Spring的容器
(1)BeanFactory
这个是由org.springframework.beans.factory.BeanFactory来实现的
(2)ApplicationContext
这个是由org.springframework.context.ApplicationContext来实现的
我们在一般的编程当中,都是以ApplicationContext为主,因为它提供的方法更加的方便。
2.ApplicationContext
我们一般使用三种方式来调用配置文件,然后取得spring的上下文:
XmlWebApplicationContext
FileSystemXmlApplicationContext
ClassPathXmlApplicationContext
private void test() { applicationContext = new FileSystemXmlApplicationContext(""); applicationContext = new ClassPathXmlApplicationContext(""); applicationContext = new XmlWebApplicationContext(); } @Autowired private ApplicationContext applicationContext;
3.Bean的生命周期
其实就是我的类所创建的对象,而这个对象有是放在容器里面的,它在Spring里面具有好几个阶段的生命周期,我们来看一下:
流程图摘自Spring in action (3rd)
总结:这一章节简单介绍了Spring的容器与Bean。
我的github:https://github.com/raylee2015/my_new_spring
以上是关于从头认识Spring-1.3 Spring的容器与Bean的主要内容,如果未能解决你的问题,请参考以下文章
从头认识Spring-1.1 什么是依赖注入?为什么须要依赖注入?
从头认识java-13.11 对照数组与泛型容器,观察类型擦除给泛型容器带来什么问题?