本文共 1201 字,大约阅读时间需要 4 分钟。
官方的定义:接口org.springframework.context.ApplicationContext表示SpringIOC容器,负责实例化,配置和组装上述beans,容器通过读取配置元数据获取有关bean对象实例化,配置和汇编指令。配置文件以XML,java注释或者java代码表示,它们说明了应用中对象以及这些对象的依赖关系,下图表示spring容器的工作原理:
如上图所示,你给spring提供配置文件(XML,注解,Java code),告诉spring容器如何实例化,配置和组装bean对象,并把实例化和组装好的bean对象提供给应用程序 ,在配置文件中,通常包含了许多个bean对象,这些bean定义构成了应用程序的实际对象,对于XML文件的基本结构为:在<beans />标签中包含了许多个bean,<bean>标签中的id属性是一个string类型,用于标识单个bean定义(类似于一个人的身份证号,是唯一的),class属性定义了bean的类型,并且使用全限定类名来定义
ApplicationContext是高级工厂的接口,能够维护不同的beans以及依赖的配置文件,获取spring容器中的bean的对象我们可以使用方法:
AppicationContext接口的实现类:转载地址:http://qojmb.baihongyu.com/